31得票11回答
使QTreeWidgetItem的一列可编辑

我有一个包含两列数据的QTreeWidgetItem,有没有办法只让第二列可编辑?当我进行以下操作时:QTreeWidgetItem* item = new QTreeWidgetItem(); item->setFlags(item->flags() | Qt::ItemIsEd...

13得票5回答
当QTreeWidgetItem的复选框切换时,是否可以创建一个信号?

我使用下面的代码创建了一个既是复选框又是QTreeWidgetItem的控件。//Populate list QTreeWidgetItem *program = createCheckedTreeItem(QString::fromStdString(itr->first), true...

12得票4回答
如何删除 QTreeWidgetItem

有几个网页显示删除或使用QTreeWidget.clear可以删除QTreeWidgetItem。但是,我的代码样例似乎没有实现此功能。我有做错什么吗? #!/usr/bin/python import sys from PySide.QtGui import QApplication, Q...

10得票3回答
如何从QTreeWidget中删除一个顶层的QTreeWidgetItem?

我试图删除一个顶级树形小部件项,如果在顶级项目中没有子节点,则会删除该项。这该如何正确地实现呢?在Qt的文档中似乎找不到API调用。直接对顶级树形部件调用delete方法是否安全?目前我还没有遇到任何问题,但我想知道是否这样做是安全的做法。非常感谢。if(topLevelTreeWidgetI...

10得票1回答
QTreeWidget通过拖拽重新排序子项

我有一个QTreeWidget,只显示一个根节点和一级子节点。我需要允许重新排序子节点。它们不能被重新分配到其他父节点。以下是我启用QTreeWidget中拖动项目的方法:ui->levelElements->setSelectionMode(QAbstractItemView::...

8得票1回答
根据文本查找子项的QTreeWidgetItem

如何通过文本在QTreeWidgetItem中查找项目?是否有QTreeWidget的findItem方法的类似物?

8得票3回答
为什么QTreeWidget顶部会有数字1?

在QtreeWidget的顶部有一个1,我该如何解决?

8得票4回答
在QTreeWidget列中对数字进行排序是否可能?

我有一个QTreeWidget,其中一列填充了一些数字,如何对它们进行排序? 如果我使用setSortingEnabled(true); 我只能正确地排序字符串,所以我的列被排序: 1 10 100 2 20 200 但这不是我想要的!有什么建议吗?

7得票4回答
PyQt树形控件,为动态删除添加复选框

我正在尝试创建一种树形小部件,它实质上允许用户查看各种数据细分,并具有删除某些项的选项。为了做到这一点,我希望每个顶级项目和每个子级都与复选框相关联,以便用户可以选择要删除哪些顶级项目(因此删除该顶级项目的所有子项)或要删除哪些特定子项。为了给您更好的理解,我创建了一个示例,其中[x]表示已选...

7得票1回答
Python PyQt5 QTreeWidget子项

如何在QTreeWidget中创建子项目? 我已经能够创建顶级项目(如下所列),但仍在寻找子项目。 PyQt->5.6 Python->3.5 Spyder->3.0.2 import sys from PyQt5.QtWidgets import QTreeWidget,...