Python GUI 库有很多,下面给大家罗列常用的几种 GUI 库。下面介绍的这些GUI框架,能满足大部分开发人员的需要,你可以根据自己的需求,选择合适的GUI库。
1. wxPython
wxPython 是一个跨平台的 GUI 工具集,是 Python 语言的一套优秀的 GUI 图形库,允许程序员创建完整的、功能键全的 GUI 用户界面。它以wxWidgets为基础,可以分别在Windows、Mac OS、Linux上调用它们的本地组件,让 GUI 程序在不同的平台上显示对应的风格。
2. Kivy
Kivy 是一个开源库,能够让使用相同源代码创建的程序实现跨平台运行,而且它还可以做创新型用户界面开发,如果有做创新型用户界面的可以关注一下。
3. Dabo
Dabo是一个跨平台的应用程序开发框架,它使用Python语言开发,基于wxpython的再封装库。作为一个跨平台应用开发框架,它可以用来建立以数据为中心的应用程序,而且还提供数据库访问,商业逻辑以及用户界面。
4. Flexx
Flexx 是一个Python工具包,可以用来创建图形化界面程序,还支持使用 Web 技术进行界面的渲染,只要有 Python 和浏览器就可以运行。
5. Tkinter
这是一个跨平台图形用户界面GUI开发工具,是Tk图形用户界面工具包标准的Python接口,它很轻量,而且可以运行于绝大多数的Unix平台、Windows和Macintosh系统。
6. PyQt
PyQt 是一个非常全面的库,是Python编程语言和Qt库的成功融合。Qt本身是一个扩展的C++ GUI应用开发框架,可以在UNIX、Windows和Mac OS X上运行,而且能跨平台使用,被广泛应用于许多行业。
7. PyGTK
PyGTK 主要适用于 Linux/UNIX 系统,基于老版本的 GTK+2 的库提供绑定,借助于底层 GTK+2 所提供的各种可视化元素和组件,能开发出在 GNOME 桌面系统上运行的软件。值得一提的是,PyGTK 对 GTK+2 的C语言进行了简单封装,提供了面向对象的编程接口。
8. Pywin32
Windows Pywin32 库允许我们像 VC 一样的形式使用 Python 开发 win32 应用。Pywin32提供了很多访问windows的API。较重要的三个模块就是win32api、win32gui和win32con。
-
源代码
+关注
关注
96文章
2945浏览量
66738 -
GUI
+关注
关注
3文章
660浏览量
39666 -
python
+关注
关注
56文章
4795浏览量
84657
发布评论请先 登录
相关推荐
请问模数转换芯片ADS8688八个通道的负端AIN_0GND ~ AIN_7GND,要不要都接到芯片的AGND上面?
使用ADS1299开发套件时,如何为八个通道输入提供一个共同的外部参考?
用菊花链连接4片/8片/16片ADS1299,菊花链的前八个通道会出现杂波,怎么解决?
使用Python进行串口通信的案例
电脑是已经安装了python2.7,为什么打开GUI的script window时,一直提示未找到python2.7?
如何使用Python构建LSTM神经网络模型
Python库解析:通过库实现代理请求与数据抓取
pytorch和python的关系是什么
Python建模算法与应用
opencv-python和opencv一样吗
深度学习常用的Python库
ESP32下如何加自定义Python库?
降低RF威廉希尔官方网站 寄生信号的八个设计规则

评论