8个必备的Python GUI库

开发 后端
Python GUI 库有很多,下面给大家罗列常用的几种 GUI 库。下面介绍的这些GUI框架,能满足大部分开发人员的需要,你可以根据自己的需求,选择合适的GUI库。

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。

 

责任编辑:赵宁宁 来源: 今日头条
相关推荐

2021-04-27 22:32:18

Python

2020-07-28 07:53:36

MySQL数据库技术

2024-04-01 05:00:00

GUIpythonDearPyGui

2017-10-23 09:27:47

2019-02-18 15:05:16

Python内置函数索引

2023-12-06 12:52:00

Python

2020-04-16 09:50:14

Python 开发效率

2024-01-29 00:15:00

pyformsPython开发

2020-05-14 10:27:33

PythonGUI开发

2024-02-26 19:38:20

GitHubGo库Golang

2010-02-24 14:47:05

2023-04-10 15:47:42

PythonGUI 库开发

2014-03-10 11:43:45

Linux终端命令

2014-02-01 21:31:10

JavaScriptJS框架

2022-07-20 09:05:06

Python编程语言

2018-09-26 14:50:36

PythonGUI开源

2022-09-06 11:56:08

Python爬虫技巧

2021-04-12 11:09:13

React开发

2014-02-12 10:46:00

WebJavaScript音频库

2012-05-22 15:39:27

点赞
收藏

51CTO技术栈公众号