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

use*_*313 2 python qt pyqt

我是Python的新手.我已经使用PyQt创建了一个按钮,并希望通过单击相同的按钮来调用两个单独的函数

QtCore.QObject.connect(self.start, QtCore.SIGNAL('clicked()'), self.trial,self.trial2)
Run Code Online (Sandbox Code Playgroud)

Tho*_*Lee 8

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

QtCore.QObject.connect(self.start, QtCore.SIGNAL('clicked()'), self.trial)
QtCore.QObject.connect(self.start, QtCore.SIGNAL('clicked()'), self.trial2)
Run Code Online (Sandbox Code Playgroud)

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

如果信号连接到多个插槽,则在发出信号时,按照进行连接的相同顺序激活插槽.