【发布时间】:2013-09-27 10:35:15
【问题描述】:
我有一个字典列表:
globalParams = [{'attr':'enabled','ctrl':'checkBoxEnabled','type':'checkBox'},
{'attr':'colorMode','ctrl':'comboBoxColorMode','type':'comboBox'}]
'ctrl' - Qt 窗口中控件的名称。
一般情况下,代码如下:
self.checkBoxEnabled.checkState()
但 checkBoxEnabled 是一个对象。而且我只有一个字符串名称'checkBoxEnabled'并且不能使用它......
如何在 pyqt 中按名称查找对象?就像是? self.GetObjectByName('checkBoxEnabled').checkState()
【问题讨论】:
标签: qt pyqt objectname