大学7个常用的PyGUI库

如题所述

七个常用的PythonGUI库

01.PyQt5

PyQt 5由Riverbank Computing开发。基

于Qt框架构建,是一个跨平台框架,可以给各种

平台创建应用程序, 包括:Unix、Windows、

MacOS。

PyQt将Qt和Python结合在一起。它不只是

一个GUI工具包。还包括了线程, Unicode, 正

则表达式, SQL数据库, SVG, OpenGL, XML

和功能完善的Web浏览器, 以及许多丰富的GUI

小部件集合。

02.Tkinter

Tkinter是Python中最受欢迎的GUI库之

一。由于它简单易学的语法, 成为GUI开发初学者

的首选之一。

Tkinter提供了各种小部件, 例如标签, 按

钮,文本字段,复选框和滚动按钮等。

支持Grid(网格) 布局, 由于我们的程序大多

数都是矩形显示,这样即使是复杂的设计,开发起

来也变得简单些。

以下是使用Tkinter设计一个BMI计算器界面

03.K ivy

K ivy是另一个开源的Python库, 最大的优

点就是可以快速地编写移动应用程序(手机)。

K ivy可以在不同的平台上运行, 包括

Windows、MacOS、Linux、Android、iOS

和树莓派。

此外也是免费使用的, 获得了MIT许可。

课件,笔记,视频

入门PDF书籍

04.wxPython

wxPython是一个跨平台GUI的Python库,

可轻松创建功能强大稳定的GUI, 是用C++编写的

目前, 支持Windows, MacOSx,

macOS和Linux。

使用wxPython创建的应用程序(GUI) 在所有

平台上都具有原生外观。

下面使用wxPython创建一个基本的GUI示例:

05.Py Simple GUI

Py Simple GUI也是基于Python的GUI框

架。可以轻松制作自定义的GU1。

采用了四种最流行的GUI框架QT、

Tkinter、WxPython和Remi, 能够实现大多数

样例代码,降低了学习难度。

Remi将应用程序的界面转换为HTML, 以便

在Web浏览器中呈现。

06.Py GUI

Py GUI是一个以简单API而闻名的GUI框架,

减少Python应用与平台底层GUI之间的代码量。

轻量级的API, 可以让你的应用程序运行起来更流

畅,更快速。

同时还开源代码,跨平台项目。目前可在基于

Unix的系统, Windows和MacOS上运行。

Python 2和Python 3, 都是可以支持的。

07.Py forms

Py forms是用于开发GUI应用程序的一个跨

平台框架。是一个Python 2.7/3.x跨环境图形应

用开发框架,模块化和代码复用可以节省大量工

作。

允许应用程序在桌面, Web和终端上运行,

无需修改代码。



温馨提示:答案为网友推荐,仅供参考