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处理cookie详解
Feb 07 Python
Python通过90行代码搭建一个音乐搜索工具
Jul 29 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
python变量的存储原理详解
Jul 10 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
python反转列表的三种方式解析
Nov 08 Python
TensorFlow学习之分布式的TensorFlow运行环境
Feb 05 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
python 实现单例模式的5种方法
Sep 23 Python
Python3 使用pip安装git并获取Yahoo金融数据的操作
Apr 08 Python
python用字节处理文件实例讲解
Apr 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
用PHP的ob_start();控制您的浏览器cache!
2006/11/25 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
2016/07/20 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
express 项目分层实践详解
2018/12/10 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
vue-cli配置flexible过程详解
2019/07/04 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
关于Python数据结构中字典的心得
2017/12/04 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
介绍一下Python下range()函数的用法
2013/11/07 面试题
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
六一亲子活动总结
2014/07/01 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
小学生成绩单评语
2014/12/31 职场文书
element tree树形组件回显数据问题解决
2022/08/14 Javascript