Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python引用来自其他类的qt对象_Python_Qt - Fatal编程技术网

Python引用来自其他类的qt对象

Python引用来自其他类的qt对象,python,qt,Python,Qt,我是python和QT的新手,我正在尝试将一些QT集成到python中。我有一个GUI和一个类,在那里我设置了一个复选框 class createTestWidget: ... def setup(self): ... self.runTestCheckBox = qt.QCheckBox("Run the Test") self.layout.addWidget(self.runTestCheckBox) .... 现在我有了另一个类(类testLogic:),它依赖于此复选框的状

我是python和QT的新手,我正在尝试将一些QT集成到python中。我有一个GUI和一个类,在那里我设置了一个复选框

class createTestWidget: 
...

def setup(self):  
... 
self.runTestCheckBox = qt.QCheckBox("Run the Test")
self.layout.addWidget(self.runTestCheckBox) ....

现在我有了另一个类(类testLogic:),它依赖于此复选框的状态。如果它被选中,我将运行测试,如果没有,我不会。我不知道如何检查状态。我试过这样的方法:self.runTestCheckBox.checkStateSet(),但很明显,它给了我一个错误,告诉我testLogic没有属性runTestCheckBox。如果您能指出我如何看待复选框的状态,我将不胜感激

将runTestCheckBox.checked()的值传递给testLogic中的一个属性?是的,我想这是可行的,而不是找出如何获取复选框的句柄。。。谢谢