当前位置: 代码迷 >> QT开发 >> PyQt中怎么绑定自定义函数到PushButton的clicked信号上
  详细解决方案

PyQt中怎么绑定自定义函数到PushButton的clicked信号上

热度:696   发布时间:2016-04-25 05:14:30.0
PyQt中如何绑定自定义函数到PushButton的clicked信号上?
Python code
class MyDialog(Dialog):    def __init__(self):        Dialog.__init__(self)        #aa=self.pushButton.clicked()        self.pushButton.clicked.connect(self.show)        dd.        #self.trigger.connect(self.show)        #self.trigger.connect(self.showbox)            def showbox(self):        QtGui.QMessageBox.aboutQt(self,"AAA")        print("AAA")        pass

好像用这种方式无效。应该怎么做?我想用新的slot/signal形式

------解决方案--------------------
self.connect(self.pushButton, QtCore.SIGNAL("clicked()"),self.showbox)
------解决方案--------------------
python3.2才支持这样的新方式,楼主应该先把代码写对,这样也好让别人更容易分析问题,pushButton赋值了吗?
  相关解决方案