PyQt4事件和信号

事件是任何 GUI 程序中很重要的部分。全部 GUI 应用都是事件驱动的。一个应用对其生命期产生的不一样的事件类型作出反应。事件是主要由应用的用户产生。可是,也能够经过其余方法产生,好比,网络通讯,窗口的管理者,计时器。网络

 

PyQt 4.5 引入了新的 API 用于信号和槽。函数

这是旧式的 API 。ui

QtCore.QObject.connect(self.ui.button_open,QtCore.SIGNAL("clicked()"), self.file_dialog)事件

新式的更接近 Python 的标准cli

button.clicked.connect(self.onClicked)file

self.ui对应窗口,经过它咱们能够访问窗口中的部件。所以,self.ui.button_open对应“打开”按钮。self.file_dialog是信号对应的函数,它是比较重要的部分。程序

相关文章
相关标签/搜索