Python通过单击PyQt中的一个按钮来调用两个函数

时间:2015-08-29 11:12:42

标签: python qt pyqt

我是Python新手。我已经使用PyQt创建了一个按钮,并希望通过单击相同的按钮

来调用两个单独的函数
QtCore.QObject.connect(self.start, QtCore.SIGNAL('clicked()'), self.trial,self.trial2)

1 个答案:

答案 0 :(得分:6)

您可以将信号连接两次,例如:

QtCore.QObject.connect(self.start, QtCore.SIGNAL('clicked()'), self.trial)
QtCore.QObject.connect(self.start, QtCore.SIGNAL('clicked()'), self.trial2)

发出信号时将调用这两个函数。根据该文件:

  

如果信号连接到多个插槽,则在发出信号时,插槽的激活顺序与连接顺序相同。