应用介绍
想用 Python 做一个像样的桌面程序,tkinter 的界面一眼就是上个世纪的,换 C++ 写 Qt 又得重学一门语言。PyQt 把整个 Qt 框架搬进了 Python,写界面就是写 Python 类。
它用 Python 绑定覆盖了 Qt 一千多个类,窗口、网络、数据库、SVG、多媒体都能直接调用,同一份代码在 Windows、macOS 和 Linux 上跑。现在的 PyQt6 对应 Qt6,pip 一条命令就能装好带 Qt 运行库的二进制包。
完整的 Qt 控件:按钮、表格、树形视图、图表、Web 视图都有现成的,不用自己画。
可视化设计:Qt Designer 拖出界面,pyuic 转成 Python 代码,界面和逻辑分开写。
信号与槽:事件处理用信号连接函数,代码比层层回调清楚。
二进制 wheel:Windows 版 PyQt6 和 PyQt5 的 wheel 自带对应的 Qt 库,不必另外安装 Qt。
授权:GPL v3 和商业授权双许可,闭源发行要买商业版。
它用 Python 绑定覆盖了 Qt 一千多个类,窗口、网络、数据库、SVG、多媒体都能直接调用,同一份代码在 Windows、macOS 和 Linux 上跑。现在的 PyQt6 对应 Qt6,pip 一条命令就能装好带 Qt 运行库的二进制包。
软件功能
完整的 Qt 控件:按钮、表格、树形视图、图表、Web 视图都有现成的,不用自己画。
可视化设计:Qt Designer 拖出界面,pyuic 转成 Python 代码,界面和逻辑分开写。
信号与槽:事件处理用信号连接函数,代码比层层回调清楚。
二进制 wheel:Windows 版 PyQt6 和 PyQt5 的 wheel 自带对应的 Qt 库,不必另外安装 Qt。
授权:GPL v3 和商业授权双许可,闭源发行要买商业版。

