11得票3回答
从QTreeWidget再次获取QTreeWidgetItem列表

我该怎么做呢? 实际上,我的主要目标是获得 QTreeWidget 中哪个复选框被选中。但我需要你们帮忙。 然而,我找不到一个能够再次给我 QList<QTreeWidgetItem *> 的方法,这样我就可以遍历整个列表并检查复选框是否被选中(奇怪的句子,对吧?)。 QTreeW...

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

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

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

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

9得票5回答
用QTreeWidget实现Python字典的镜像反射

有没有办法让反映对内部数据结构(如字典)所做的更改?看起来他们应该在API中创建了这个功能,因为有许多程序可能从多个GUI区域与进行交互,但所需的主要目的是在任何时候显示数据结构。对于项目的文档对我来说并不简单,因为它通常涉及C文档,而我不确定它如何转换为Python。 因此,我想要的基本上...

8得票1回答
拥有具有多列的QTreeWidget根项

我正在使用QTreeWidget来按类别显示项目。项目将使用多列,但我希望类别(即根项目)使用小部件的全部宽度。 我该如何做到这一点? 以下是我的代码片段: class BugsList(QtGui.QDialog): def __init__(self, parent, rep...

8得票2回答
PySide QtTreeWidget约束拖放

我正在尝试向QTreeWidget拖放功能添加约束,以防止分支进入另一个根中的另一个分支。 以下是一个示例,以使事情更清晰: 我有4个对象。让我们称它们为苹果、香蕉、胡萝卜和榴莲。 树形结构如下: isDelicious (Root) |-- BackgroundObjects (Bra...

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

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

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

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

7得票3回答
PyQt - 获取 QTreeWidget 中所有已选中的项目列表

我正在构建一个简单的应用程序,用于打开数据文件夹并绘制其中的数据。导入数据会更新一个QTreeWidget,显示可用于绘制的信号。例如: QTreeWidget会在使用以下方式导入数据后进行填充: def update_treeWidget(self): headers = s...

7得票1回答
PyQT QTreeWidget 迭代

我在一个QTreeWidget里有两列,第一列代表了url列表,第二列代表了结果。我已经将url列表加载到第一列中,现在我想要遍历这个列表,在遍历的过程中改变第二列的文本。如何实现?