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入门篇之对象类型
Oct 17 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
CentOS安装pillow报错的解决方法
Jan 27 Python
Python中元组,列表,字典的区别
May 21 Python
python+matplotlib实现礼盒柱状图实例代码
Jan 16 Python
在cmd命令行里进入和退出Python程序的方法
May 12 Python
python_opencv用线段画封闭矩形的实例
Dec 05 Python
Python的高阶函数用法实例分析
Apr 11 Python
python微信撤回监测代码
Apr 29 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
python plotly绘制直方图实例详解
Jul 22 Python
python Scrapy爬虫框架的使用
Jan 21 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
phpmail类发送邮件函数代码
2012/02/20 PHP
PHP 循环删除无限分类子节点的实现代码
2013/06/21 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
Python实现自动访问网页的例子
2020/02/21 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
在线服装零售商:SheIn
2016/07/22 全球购物
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
竞争上岗实施方案
2014/03/21 职场文书
爱情寄语大全
2014/04/09 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技