我有一个带有许多复选框的GUI(在python中)。 用户应单击许多复选框以运行该应用程序。 我想创建一个按钮,该按钮可以自动选择并“单击”一些预定义的复选框。
我知道如何创建按钮,并且使应用程序“知道”复选框处于选中状态。
但是,在查看GUI时,复选框保留为空,因此用户不知道选中了哪个复选框。 请参见下面的复选框定义:
class Ui_Dialog(object):
def setupUi(self, Dialog):
QtCore.QObject.connect(self.legacyrunsens,
QtCore.SIGNAL(_fromUtf8("stateChanged(int)")), legacychecksens)
所以,我叫legacychecksens(2)
,但是在GUI上没有选中该复选框。
答案 0 :(得分:1)
该解决方案包括通过clicked
将setChecked(True)
信号连接到QCheckBox
的{{1}}方法,在下面的部分中,我用{{1} }
functools.partial()