Python Pyside中的复选框列表?

Python Pyside中的复选框列表?,python,qt,checkbox,pyside,qt-designer,Python,Qt,Checkbox,Pyside,Qt Designer,我在qtdesigner中创建了一个gui,其中有许多复选框: 我想知道是否有一种方法可以使用pyside列出所有复选框。如果我能从每个框中得到文本就更好了。框位于网格布局中。因为您使用的是python,所以应该能够对对象进行内省并找到其所有成员。但由于父子关系,Qt通常使这变得容易。您可以在表单(父级)中查询作为文本框的子级: # my python's a bit rusty, but hopefully this is close checkboxes = [x for x in for

我在qtdesigner中创建了一个gui,其中有许多复选框:


我想知道是否有一种方法可以使用pyside列出所有复选框。如果我能从每个框中得到文本就更好了。框位于网格布局中。

因为您使用的是python,所以应该能够对对象进行内省并找到其所有成员。但由于父子关系,Qt通常使这变得容易。您可以在表单(父级)中查询作为文本框的子级:

# my python's a bit rusty, but hopefully this is close
checkboxes = [x for x in form.children() where isinstance(x, QCheckBox)]

请参阅和方法。

您能帮我查询一下吗-