如何从PyQ中的函数中读取值

2024-10-01 11:37:41 发布

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

此代码用于在PyQt中使用复选框。TE1允许我读取复选框的状态。你知道吗

self.RS422_TE1.stateChanged.connect(self.Check_RS422TE1)

def Check_RS422TE1(self,TE1):
    if TE1 == QtCore.Qt.Checked:
        Enable_TE1 = 1 
    else:
        Enable_TE1 = 0
        #print Enable_TE1
    return Enable_TE1

我想使用return命令,读取函数Enable_TE1 Check_RS422TE1的值。我该怎么办?你知道吗


Tags: 代码selfreturnifenable状态defcheck
1条回答
网友
1楼 · 发布于 2024-10-01 11:37:41

你混合了两种可能的选择。当小部件被选中或取消选中时,使用stateChanged信号Qt将调用您的回调Check_RS422TE1;只需将您的内容放入该函数中,就不需要返回任何内容。或者,只要在类中的任何地方使用self.RS422_TE1.isChecked()就可以生成逻辑。你知道吗

相关问题 更多 >