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基础教程之基本内置数据类型介绍
Feb 20 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
Apr 02 Python
Python 在字符串中加入变量的实例讲解
May 02 Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 Python
Python在图片中插入大量文字并且自动换行
Jan 02 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
什么是Python包的循环导入
Sep 08 Python
python线程池 ThreadPoolExecutor 的用法示例
Oct 10 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
php生成唯一的订单函数分享
2015/02/02 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
基于jquery的表格排序
2010/09/11 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
python开发之str.format()用法实例分析
2016/02/22 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
pandas中Timestamp类用法详解
2017/12/11 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python命令 -u参数用法解析
2019/10/24 Python
python实现UDP协议下的文件传输
2020/03/20 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
python中yield的用法详解
2021/01/13 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
经典演讲稿范文
2013/12/30 职场文书
自我鉴定书面格式
2014/01/13 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
基于Python实现对比Exce的工具
2022/04/07 Python