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中用于计算指数的exp()方法
May 14 Python
深入理解python中的atexit模块
Mar 07 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
python基于物品协同过滤算法实现代码
May 31 Python
Python 实现两个列表里元素对应相乘的方法
Nov 14 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
python算法与数据结构之单链表的实现代码
Jun 27 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
Python接口开发实现步骤详解
Apr 26 Python
如何将PySpark导入Python的放实现(2种)
Apr 26 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
Django如何实现防止XSS攻击
Oct 13 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
ThinkPHP之import方法实例详解
2014/06/20 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python实现包含min函数的栈
2016/04/29 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
元旦寄语大全
2014/04/10 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
离婚协议书范本
2015/01/26 职场文书
小学教师自我评价
2015/03/04 职场文书