PyQt4事件和信号
2014-01-12 00:00
323 查看
事件是任何 GUI 程序中很重要的部分。所有 GUI 应用都是事件驱动的。一个应用对其生命期产生的不同的事件类型做出反应。事件是主要由应用的用户产生。但是,也可以通过其他方法产生,比如,网络通信,窗口的管理者,计时器。
PyQt 4.5 引入了新的 API 用于信号和槽。
这是旧式的 API 。
QtCore.QObject.connect(self.ui.button_open,QtCore.SIGNAL("clicked()"), self.file_dialog)
新式的更接近 Python 的标准
button.clicked.connect(self.onClicked)
self.ui对应窗口,通过它我们可以访问窗口中的部件。因此,self.ui.button_open对应“打开”按钮。self.file_dialog是信号对应的函数,它是比较重要的部分。
PyQt 4.5 引入了新的 API 用于信号和槽。
这是旧式的 API 。
QtCore.QObject.connect(self.ui.button_open,QtCore.SIGNAL("clicked()"), self.file_dialog)
新式的更接近 Python 的标准
button.clicked.connect(self.onClicked)
self.ui对应窗口,通过它我们可以访问窗口中的部件。因此,self.ui.button_open对应“打开”按钮。self.file_dialog是信号对应的函数,它是比较重要的部分。
相关文章推荐
- PyQt5教程-09-事件与信号
- Python pyQt4/PyQt5 学习笔记4(事件和信号)
- PyQt5教程(四)——事件与信号
- PyQt5初级教程--PyQt5中的事件和信号[6/13]
- PyQt5教程——事件和信号(5)
- pyQt5-事件和信号
- PyQt 4.5+控件的信号槽事件定义方法
- PyQt5每天必学之事件与信号
- Pyqt 控件的信号槽事件定义方法
- 详解Pyqt4事件和信号
- PyQt5:事件与信号(16)
- pyqt重写键盘事件+获取信号发送对象
- PyQt4的事件与信号
- Pyqt4学习笔记-事件和信号
- PyQt4 学习笔记4之事件与信号
- PyQt 4.5+控件的信号槽事件定义方法
- PyQt4学习记录之事件和信号
- PyQt5(4)——控件事件响应与信号槽
- PyQt5中文基础教程5 事件和信号
- PyQt 4.5+控件的信号槽事件定义方法 - 静滞之境 - 开源中国社区