Tag: qtreewidgetitem

Die QTreeWidgetItem Klasse, ein Teil der Qt-framework, bietet ein Element für die Verwendung mit der Klasse QTreeWidget.

Ist es möglich, zum Sortieren von zahlen in einem QTreeWidget Spalte?

Anzahl der Antworten 4 Antworten
Habe ich ein QTreeWidget, die eine Spalte gefüllt mit einigen zahlen, wie kann ich diese Sortieren? Wenn ich setSortingEnabled(true); ich kann richtig sortiert, nur strings, so dass meine Spalte sortiert ist: 1 10 100 2 20 200

Ist es möglich, ein signal zu kreieren, wenn ein QTreeWidgetItem checkbox aktiviert ist?

Anzahl der Antworten 4 Antworten
Ich habe eine checkbox, die auch eine QTreeWidgetItem mit dem code unten. //Populate list QTreeWidgetItem *program = createCheckedTreeItem(QString::fromStdString(itr->first), true); treePrograms->addTopLevelItem(program); QTreeWidgetItem* ConfigDialog::createCheckedTreeItem(QString name,bool checkBoxState) { QTreeWidgetItem *item = new QTreeWidgetItem(QStringList(name)); item->setFlags(item->flags()|Qt::ItemIsUserCheckable); if (checkBoxState) { item->setCheckState(0,Qt::Unchecked); } else

PyQt Baum-Widget hinzufügen die Kontrollkästchen für die dynamische Entfernung

Anzahl der Antworten 3 Antworten
Ich bin versucht, erstellen Sie eine Baum-widget, das im wesentlichen ermöglicht es dem Nutzer, verschiedene Aufschlüsselungen der Daten und die Möglichkeit zum löschen bestimmter Elemente. Um dies zu tun, ich möchte ein Kontrollkästchen im Zusammenhang mit der

Wie lösche ich eine top-level-QTreeWidgetItem von einem QTreeWidget?

Anzahl der Antworten 3 Antworten
Ich bin versucht zu entfernen, eine top-level-tree-widget-Element, wenn es keine Kind-Knoten, die innerhalb der top-level-Element. Was ist der richtige Weg, dies zu tun? Ich kann nicht scheinen zu finden, die API-Aufruf innerhalb der Qt-Dokumentation. Ist es sicher,

Nur eine Spalte eines QTreeWidgetItems editierbar machen

Anzahl der Antworten 10 Antworten
Ich habe eine QTreeWidgetItem mit zwei Spalten von Daten, gibt es eine Möglichkeit, nur die zweite Spalte bearbeitet werden? Wenn ich den folgenden Code: QTreeWidgetItem* item = new QTreeWidgetItem(); item->setFlags(item->flags() | Qt::ItemIsEditable); alle Spalten editierbar. InformationsquelleAutor der