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个必备的Python GUI库相关推荐

  1. python界面开发工具-python图形界面开发用什么

    作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助. Python 的 UI 开发工具包 Kivy(推荐学习:Python视频教 ...

  2. python图形界面开发用什么

    作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助. Python 的 UI 开发工具包 Kivy Kivy是一个开源工具包能够 ...

  3. Python 图形界面框架 PyQt5 使用指南!

    作者:钱魏Way https://www.biaodianfu.com/pyqt5.html 使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎.但对于像我 ...

  4. python简单编程例子-中文方便就用中文编程!Python图形界面开发实例

    原标题:中文方便就用中文编程!Python图形界面开发实例 之前做的一个Python小程序,功能很简单,面对用户群也很窄,是五笔编码编.校人员使用的五笔编码编辑器. 这样的"周末" ...

  5. python图形界面教程_图形教程

    python图形界面教程 众所周知,我们可以借助Java库制作游戏,这些库为我们提供制作游戏所需的图形. 因此,今天我将开始一个关于Java图形的非常新的部分. 我之前曾发表过有关如何制作所得税计算器 ...

  6. Python图形界面开发框架常用的八款工具包

    1.Python的UI开发工具包 Kivy 2.Python的GUI开发工具 Flexx 3.Qt库的Python绑定 PyQt 4.Python图形开发包 wxPython 5.Tk图形用户界面 T ...

  7. Python 图形界面框架 PySide6 使用及避坑指南

    使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎.但基于GUI做一些小工具,还是很实用的. 在界面工具中,PySide6功能强大,与Pycharm相结合, ...

  8. python 图形界面窗体设计_Python 图形界面(GUI)设计

    原博文 2015-03-28 09:10 − 不要问我为什么要用 Python 来做这种事,我回到"高兴咋地"也不是不可以,总之好奇有没有好的解决方案.逛了一圈下来,总体上来说,P ...

  9. python写前端图形界面_如何Tkinter模块编写Python图形界面

    一.为何使用Tkinter而非PyQt 众所周知,在Python中创建图形界面程序有很多种的选择,其中PyQt和wxPython都是很热门的模块包,这些第三方的图形界面模块功能强大.配置丰富,界面美观 ...

最新文章

  1. Techparty-广州Javascript技术专场(学习分享)
  2. C++有的地方为什么要类内定义,类外实现(类内声明,类外初始化)?
  3. Js文件中调用其它Js函数的方法
  4. linux下的精确wait
  5. POJ1061 青蛙的约会(线性同余方程)
  6. mybatis 插入数据后返回自增id
  7. openStack常见报错
  8. iOS开发需要哪些图片?
  9. 在unity中生成螺旋线的效果
  10. K8s 使用helm 安装 EFK和ELK分布式日志分析系统系列(es版本:6.7.0;)
  11. 判断是否为一棵树的子树 Subtree of Another Tree
  12. windows10安装nodeJs及环境配置
  13. VXLAN技术产生背景
  14. LTE-PCC SCC
  15. 基于Neo4j实现数据血缘管理
  16. python运算符重载、并且编写复数类的加减乘除_编程基础篇:定义一个复数类Complex,重载运算符“+,-,*,/”,使之能用于复数的加减乘除.....出现的问题及代码...
  17. 雷顿学院大数据一期课程免费下载
  18. 【学习笔记】ARM Cortex-A(armv7)编程手册
  19. 有限状态机(FSM)的深入理解
  20. LeetCode 287---Find the Duplicate Number

热门文章

  1. oracle标量子查询的优势,标量子查询
  2. PHP红黑源码,红黑树的实现源码(第二次修订版)
  3. python读取多个文件csv_Python:读取多个文本文件并写入相应的csv文件
  4. mysql union all 别名_mysql union和union all
  5. Real提示“作为受限用户,您无足够的windows操作权限”的解决办法
  6. WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形
  7. 多任务管理类 MutilTaskManager
  8. 光伏等新能源信用风险事件频繁爆发
  9. Android Studio导入工程的正确姿势
  10. 【学习笔记】java核心技术学习笔记整理