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中的字典详细介绍
Sep 18 Python
Python基于twisted实现简单的web服务器
Sep 29 Python
使用Python写个小监控
Jan 27 Python
Scrapy-redis爬虫分布式爬取的分析和实现
Feb 07 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
python基于物品协同过滤算法实现代码
May 31 Python
Python数据集切分实例
Dec 08 Python
Python学习笔记之集合的概念和简单使用示例
Aug 22 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
Python生成器generator原理及用法解析
Jul 20 Python
python collections模块的使用
Oct 16 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的sprintf函数的用法 控制浮点数格式
2014/02/14 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
2014/08/19 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
5 cool javascript apps
2007/03/24 Javascript
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
inner join 内联与left join 左联的实例代码
2017/09/18 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
iphone刘海屏页面适配方法
2019/05/07 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python日期的加减等操作的示例
2017/08/15 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
python3多线程知识点总结
2019/09/26 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
Python try except finally资源回收的实现
2021/01/25 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
北大青鸟学生求职信
2013/09/24 职场文书
出国留学介绍信
2014/01/13 职场文书
计算机毕业生求职信
2014/06/10 职场文书
党员剖析材料范文
2014/12/18 职场文书
北京故宫的导游词
2015/01/31 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书