python 8种必备的gui库

作者:快快网络 时间:2021-10-28 21:10:01 

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。

来源:https://www.tuicool.com/articles/zmIn2ai

标签:python,gui,库
0
投稿

猜你喜欢

  • python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法

    2023-05-17 04:33:11
  • Python字典对象实现原理详解

    2023-06-11 01:53:21
  • 使用SQL Server 2000索引视图提高性能

    2009-01-13 13:47:00
  • Python优化技巧之利用ctypes提高执行速度

    2022-01-26 09:13:04
  • 基于Python和Scikit-Learn的机器学习探索

    2023-12-25 00:41:10
  • Python游戏开发之魔塔小游戏的实现

    2022-08-26 16:14:35
  • 在Qt中正确的设置窗体的背景图片的几种方法总结

    2023-05-11 11:15:01
  • css样式表实现首写字母大写

    2007-10-08 12:11:00
  • Python装饰器的应用场景及实例用法

    2022-06-24 16:09:03
  • Pytorch提取模型特征向量保存至csv的例子

    2022-09-28 00:41:17
  • 疯狂上涨的Python 开发者应从2.x还是3.x着手?

    2021-10-25 16:41:54
  • python使用chardet判断字符串编码的方法

    2023-02-02 06:45:20
  • 详细讲解SQL Server数据库的文件恢复技术

    2009-01-15 12:54:00
  • PHP数据库表操作的封装类及用法实例详解

    2023-11-12 07:41:23
  • 一文详解如何使用Python批量拼接图片

    2023-08-12 04:15:37
  • 采用memcache在web集群中实现session的同步会话

    2023-10-01 22:26:37
  • 用 SQL 脚本将 Access 导入 MSSQL 2000/2005 方法

    2008-10-22 13:51:00
  • Python深度学习之实现卷积神经网络

    2021-08-11 01:57:01
  • 用Python编程实现语音控制电脑

    2022-01-06 22:53:57
  • PHP适配器模式Adapter Pattern的使用介绍

    2023-06-10 12:28:21
  • asp之家 网络编程 m.aspxhome.com