现在的位置: 首页 > 综合 > 正文

基于PyQt(Python+QT)的gui程序开发

2019年01月13日 ⁄ 综合 ⁄ 共 1806字 ⁄ 字号 评论关闭

使用了PyQT,发现Python真是一门强大的脚本语言,开发效率极高。

首先需要引用

很多控件像QPushButton是从QtGui的空间中得来的,下面def __init__(self, parent=None)中定义了界面的设计及与控件相互联系的方法。

得到的效果如图所示:

然后就是定义button对应的方法。如Browse这个button对应的方法,代码如下:

 

这样当单击Browse这个按钮的时候,他就会调用browse这个方法了。

     Ok,这样PyQT的用法就差不多说完了。然后就是如果编译这个.py文件,让他能够生成可用的.exe.

     我在生成的时候,使用的是cx_Freeze,它的用法就一个命令FreezePython.exe,打包也很快捷:

 cx_Freeze.bat  --install-dir="/your/path/to/install" app.py      

在安装的时候他会把cx_Freeze.bat放到\Python27\Scripts的文件夹中。

真正理解这个GUI开发,还是要自己去动手做。使用PyQT可以迅速的开发出自己想要的小工具,是一个不错的方法

抱歉!评论已关闭.