PyQT:如何按D搜索Widget项

2024-09-28 03:23:02 发布

您现在位置:Python中文网/ 问答频道 /正文

每次for i in range(3):迭代都会创建一个组合框项和QTreeWidget项。声明MyClass()的一个实例变量,并将其分配给ComboBox和TreeWidget项的.setData()(因此这些项指向同一个变量/对象)。在

选择组合框或树的项将打印项的DataObject的ID号。在

问题:如果知道项目的名称,如何搜索组合框是非常清楚的。在

resultIndex = comboBox.findText('Items Name')

但是如何逐项搜索组合框的数据呢?所以我们的目标是:选择树的项,读取所选项的.data()。知道一个Comobox的项具有相同的数据对象,我们在Combobox中搜索具有相应的.data对象的项:(comboItem.data()==treeItem.数据). 在

如何不使用for i in range(self.comboBox.count()): and etc

enter image description here

^{pr2}$

Tags: 数据对象实例in声明fordatamyclass

热门问题