14得票2回答
多选 QTreeWidget

请问是否可以在 QTreeWidget 上选择多个项,如何启用多选功能? 我想要被选择的所有项都是顶级 QTreeWidgetItems,并且它们的所有子项都被禁用(即 QTreeWidgetItem.setDisabled(True) )。

12得票4回答
QTreeWidget右键菜单

我查看了一下,似乎这个问题不仅存在于树形小部件中,也存在于其他小部件中。但在我的情况下,我找到了一个解决方案,虽然是不完整的。我正在向我的树形小部件添加操作,这样当您右键单击它时,将出现一个包含这些操作的弹出窗口。但是,当我向我的树形小部件添加项目并右键单击它们时,同样的弹出窗口也会出现。 我...

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

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

7得票3回答
为QTreeWidget设置列宽

有没有办法从代码中设置QTreeWidget的列宽?我想改变第一列的默认宽度。我正在使用PySide。

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

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

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

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

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

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

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

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

12得票2回答
QTreeView中选择缓慢,为什么?

我最近在使用PyQt开发的一个项目中遇到了问题。我有一个连接到QAbstractItemModel的QTreeView,其中通常有成千上万个节点。到目前为止,它可以正常工作,但是我今天意识到选择很多节点非常缓慢。经过一些调查,发现QAbstractItemModel.parent()被频繁调用...

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

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