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中对list去重的多种方法
Sep 18 Python
python使用PyGame播放Midi和Mp3文件的方法
Apr 24 Python
Python装饰器用法示例小结
Feb 11 Python
Python爬虫工程师面试问题总结
Mar 22 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
Python正则匹配判断手机号是否合法的方法
Dec 09 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 Python
Python求正态分布曲线下面积实例
Nov 20 Python
python实现加密的方式总结
Jan 19 Python
python数据预处理 :数据共线性处理详解
Feb 24 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 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的cms
2010/12/19 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
php使用正则验证中文
2016/04/06 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
js实现DIV的一些简单控制
2007/06/04 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
纯JS实现本地图片预览的方法
2015/07/31 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
Python Flask框架扩展操作示例
2019/05/03 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
感恩节活动方案
2014/01/27 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
《散步》教学反思
2014/03/02 职场文书
二年级学生评语大全
2014/04/23 职场文书
商场促销活动总结
2014/07/10 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL