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 3中实现类型检查器的简单方法
Jul 03 Python
Python中pygame安装方法图文详解
Nov 11 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
python操作xlsx文件的包openpyxl实例
May 03 Python
详解django中使用定时任务的方法
Sep 27 Python
python3.x实现base64加密和解密
Mar 28 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
Python安装依赖(包)模块方法详解
Feb 14 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
Mar 10 Python
Python如何根据时间序列数据作图
May 12 Python
用python写PDF转换器的实现
Oct 29 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中header设置常见文件类型的content-type
2015/06/23 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
JavaScript 拾漏补遗
2009/12/27 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
vue中渐进过渡效果实现
2016/10/27 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
深入理解NumPy简明教程---数组2
2016/12/17 Python
python flask 多对多表查询功能
2017/06/25 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
详解Python做一个名片管理系统
2019/03/14 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
pandas的qcut()方法详解
2019/07/06 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
Appium+Python实现简单的自动化登录测试的实现
2021/01/26 Python
白岩松演讲
2014/05/21 职场文书
建筑安全生产责任书
2014/07/22 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android