首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-01-20 
PyQt中如何绑定自定义函数到PushButton的clicked信号上?Python codeclass MyDialog(Dialog):def __init__(

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赋值了吗?

热点排行