如果用惯了Python想使用它来开发桌面程序,PyQt是一个很好的选择,借助于Qt成熟易用的界面可以很快的开发出完整的应用程序,有个坏处是独立打包后比较大,简单的应用也得好几十兆,不过几十兆对于现在网络下载速度来说不算啥。

开源的许可是LGPL3,如果非开源的商业使用费用挺贵的,PyQt单个开发者许可为550美元,Qt的许可更贵,可以在官方查看。

PyQt5是基于Python3.x版本。

准备基础环境

https://www.python.org/downloads/下载并安装python3.7对应的版本,可以选择amd64版本,一般建议从官方下载。如果已经安装了Python2.x版本请自行调整环境变量。

1、升级pip版本

python -m pip install --upgrade pip

2、安装依赖包

pip3 install PyQt5

开发工具

PyCharm的社区版本是一个值得推荐的Python集成开发工具建议使用。

一个简单的窗体

下面例子只显示一个带标题栏的空窗体

# -*- coding:utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow


if __name__ == '__main__':
    app = QApplication(sys.argv)

    w = QMainWindow()
    w.resize(300, 200)
    w.setWindowTitle('Simple')
    w.show()

    sys.exit(app.exec_())

使用Qt界面设计工具建立程序界面

Qt的界面设计工具 需要安装Qt开发环境,请在Qt官方网站下载Open Source版本,http://www.qt.io;可视化界面设计工具极大的简化了我们的界面编码工作,可以通过命令行将界面直接转换为py代码。

打包成独立运行的应用程序

使用PyInstaller可以将写好的程序发布成可以独立运行的可执行程序。

pip3 install pyinstaller==3.4

[ 编辑 | 历史 ]
最近由“jilili”在“2019-03-30 10:54:37”修改