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获取目录下所有文件的方法
Jun 01 Python
python的set处理二维数组转一维数组的方法示例
May 31 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
详解pyppeteer(python版puppeteer)基本使用
Jun 12 Python
Django restframework 框架认证、权限、限流用法示例
Dec 21 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
解决在keras中使用model.save()函数保存模型失败的问题
May 21 Python
Django用户登录与注册系统的实现示例
Jun 03 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
Nov 09 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
Nov 28 Python
在Pycharm中安装Pandas库方法(简单易懂)
Feb 20 Python
python库sklearn常用操作
Aug 23 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 curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
javascript 限制输入脚本大全
2009/11/03 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
Nodejs初级阶段之express
2015/11/23 NodeJs
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
vue axios请求拦截实例代码
2018/03/29 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
python方向键控制上下左右代码
2018/01/20 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
Django-migrate报错问题解决方案
2020/04/21 Python
Python爬取网页信息的示例
2020/09/24 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
高校教师思想汇报
2014/01/11 职场文书
英文求职信范文
2014/05/23 职场文书
授权委托书
2015/01/28 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP