这些小部件连接功能的方式之间有什么区别

时间:2019-05-16 06:47:15

标签: python pyqt pyqt5

我正在尝试将QCheckBox连接到简单函数:

def clickBox(self, state):
    if state == QtCore.Qt.Checked:
        print("checked")
    else:
        print("unchecked")

当我通过以下方式进行操作时:

self.checkBox.connect(SIGNAL("stateChanged()"), self.clickBox)

它不打印任何内容。但是,如果我使用此示例:

self.checkBox.stateChanged.connect(self.clickBox)

它应该工作。

那么这两种连接方式有什么区别?如我所读,第一个出现在Qt 5.0中,这是现代的方法,不是吗?

0 个答案:

没有答案