我的环境:win10 64bit + Python2.7 + PyQT4
参考文章:http://blog.youkuaiyun.com/a359680405/article/details/45074761
http://blog.youkuaiyun.com/a359680405/article/details/45148717
【1】搭建 Python2.7 + PyQT5 + Pycharm 开发环境
py2.7安装PyQT5的方法: pip install python-qt5
打开File - Setting - Tools - External Tools,添加 QtDesinger(用于设计UI),PyUIC(用于将.ui文件转为.py文件),pyrcc5(用于资源文件转码)
设置页面如下:
【2】运行窗体
ui文件转py后,需对其做如下修改才可运行出现窗体
import sys
if __name__=="__main__":
import sys
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
ui=Ui_Form()
ui.setupUi(widget)
widget.show()
sys.exit(app.exec_()) 【3】信号与槽
点击工具栏“编辑信号/槽”,点击发生信号的按钮,拖动到响应的窗口即可。
编辑执行自定义槽函数。
self.button_1.clicked.connect("自定义的槽函数名")注意:
信号的connect连接最好放在__init__析构函数里面,这样只会声明一次连接,如果在类方法使用的话,要记得disconnect,否则connect会连接多次,导致程序异常。
信号槽函数不用加 (),否则可能会导致连接异常。
本文介绍如何在Windows 10系统上配置Python2.7与PyQT5开发环境,并通过PyCharm进行操作。主要内容包括安装PyQT5、设置UI设计工具QtDesigner、将.ui文件转换为.py文件的方法,以及实现窗体运行和信号槽连接的具体步骤。
280

被折叠的 条评论
为什么被折叠?



