知行编程网知行编程网  2022-11-15 16:00 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python GUI库大汇总的相关知识,包括OriginOS系统,以及大乐透专家推荐汇编汇总这些编程知识,希望对大家有参考作用。

Python GUI 库总结

所有程序都是基于命令行的,并且这些程序可能只由一些“专业”计算机人员使用。比如上面写的步步高等程序,恐怕只有程序员才愿意玩这种“烂”的游戏,很少有终端用户愿意对着黑暗的命令行界面输入命令。

相反,如果为程序提供直观的图形用户界面(GUI),最终用户可以通过鼠标拖动、点击等方式操作整个应用程序,这样的应用程序会很受欢迎(实际上Windows就是这样的)众所周知,它最初的吸引力来自它提供的图形用户界面)。

作为程序员,一定要优先考虑用户的感受,要让用户觉得“酷”,这样程序才会被需要和使用,这样的程序才会有价值。

在真正开始介绍 Python GUI 编程之前,我们先简单介绍一下 Python 的 GUI 库。

1) PyGObject

PyGObject 库为基于 GObject 的 C 函数库提供自省绑定。这些库可以支持 GTK+3 GUI 工具集,因此 GObject 提供了丰富的 GUI 组件。

2) PyGTK

PyGTK 提供了基于旧版 GTK+2 的库的绑定。借助底层 GTK+2 提供的各种可视化元素和组件,也可以开发运行在 GNOME 桌面系统上的软件,因此主要适用于 Linux/UNIX 系统。 PyGTK 简单封装了 GTK+2 的 C 语言,提供了面向对象的编程接口。它的官方网站是http://www.pygtk.org/。

3) PyQt

PyQt 是 Python 编程语言和 Qt 库的成功融合。 Qt 本身是一个扩展的 C++ GUI 应用程序开发框架。 Qt 可以在 UNIX、Windows 和 Mac OS X 上完美运行,因此 PyQt 是构建在 Qt 之上的 Python 包装器。所以 PyQt 也可以跨平台使用。

4) PySide

PySide 是诺基亚提供的 Qt 工具集的新包装库,目前还没有 PyQt 成熟。

5) wxPython

wxPython 是一个跨平台的 GUI 工具集,基于流行的 wxWidgets(以前称为 wxWindows),wxPython 提供了一个不错的跨平台外观。简单来说,wxPython在Windows上调用Windows的原生组件,在Mac OS上调用Mac OS X的原生组件,在Linux上调用Linux的原生组件,让GUI程序可以在不同的平台上显示对应平台的样式平台。 . wxPython 是一个非常流行的跨平台 GUI 库。

如果读者需要,可以选择以上 Python GUI 库来开发图形用户界面。如果你正在考虑开发跨平台 GUI,建议使用 PyQt 或 wsPython。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享