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中from module import * 的一个坑
Jul 20 Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
Django中对通过测试的用户进行限制访问的方法
Jul 23 Python
Python中的字典与成员运算符初步探究
Oct 13 Python
详解python基础之while循环及if判断
Aug 24 Python
python实现多线程行情抓取工具的方法
Feb 28 Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 Python
3个用于数据科学的顶级Python库
Sep 29 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
Python实现判断一个整数是否为回文数算法示例
Mar 02 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 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
基于MySQL分区性能的详细介绍
2013/05/02 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
python解析xml文件实例分享
2013/12/04 Python
python数据结构之二叉树的遍历实例
2014/04/29 Python
Linux下编译安装MySQL-Python教程
2015/02/02 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
Python装饰器用法实例分析
2019/01/14 Python
Python求离散序列导数的示例
2019/07/10 Python
如何定义TensorFlow输入节点
2020/01/23 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
几个人围成一圈的问题
2013/09/26 面试题
建筑经济管理专业求职信分享
2014/01/06 职场文书
业务部主管岗位职责
2014/01/29 职场文书
个人实习生的自我评价
2014/02/16 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
大客户经理岗位职责
2015/04/09 职场文书
职工培训工作总结
2015/08/10 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
简单谈谈Python面向对象的相关知识
2021/06/28 Python
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
JavaScript的Set数据结构详解
2022/02/18 Javascript
Java存储没有重复元素的数组
2022/04/29 Java/Android