python 8种必备的gui库


Posted in Python onAugust 27, 2020

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。

以上就是python 8种必备的gui库的详细内容,更多关于Python GUI库的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python多重继承新算法C3介绍
Sep 28 Python
Python基于贪心算法解决背包问题示例
Nov 27 Python
python用BeautifulSoup库简单爬虫实例分析
Jul 30 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
Python列表对象实现原理详解
Jul 01 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
python 模拟银行转账功能过程详解
Aug 06 Python
python 默认参数相关知识详解
Sep 18 Python
flask 实现token机制的示例代码
Nov 07 Python
python图形开发GUI库pyqt5的基本使用方法详解
Feb 14 Python
python基于opencv 实现图像时钟
Jan 04 Python
解决python的空格和tab混淆而报错的问题
Feb 26 Python
Django静态文件加载失败解决方案
Aug 26 #Python
Python趣味入门教程之循环语句while
Aug 26 #Python
Python脚本实现Zabbix多行日志监控过程解析
Aug 26 #Python
如何把python项目部署到linux服务器
Aug 26 #Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 #Python
python 多线程死锁问题的解决方案
Aug 25 #Python
详解Pycharm与anaconda安装配置指南
Aug 25 #Python
You might like
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
php生成shtml类用法实例
2014/12/09 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
python类定义的讲解
2013/11/01 Python
python删除特定文件的方法
2015/07/30 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
Python 日期与时间转换的方法
2020/08/01 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
《风筝》教学反思
2014/04/10 职场文书
户籍证明模板
2014/09/28 职场文书
2016年清明节寄语
2015/12/04 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书