如何在 Windows 上的Python中安装 PyGTK?
PyGTK 是一个Python包或模块,使开发人员能够使用 GTK+ GUI 工具包。这就是 WikiBooks 对 GTK+ 的描述:
“GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.”
这就是 GTK 官方网站gtk.org的营销方式:
Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
尽管Python带有一个名为 Tkinter 的内置模块,用于制作简单的 GUI 应用程序。但是很多开发者对它制作的应用程序的外观并不满意,甚至功能不丰富,无法帮助制作复杂的软件。因此,与Python相关的 GTK+ 被认为是 Tkinter 的绝佳替代品。虽然 GTK 库支持许多编程语言,例如 C、JavaScript、Perl、Rust 和 Vala。但它最广泛地与Python结合使用,它使用语言包装器来充分利用官方 GNOME 绑定的功能来生成最稳定的应用程序。
GTK 库提供了丰富的功能,使开发人员可以为所欲为。以下是 GTK 的一些主要卖点。
- 可移植性
- 稳定
- 语言绑定
- 接口
- 开源
- API
- 住所
- 基础
该 GTK 制作的一些著名应用程序如下:
- GIMP
- 传播
- 进化
- 波拉蒂
- 各种游戏
- 等等。
下面我们将详细介绍在 windows 操作系统中安装 PyGTK 的所有步骤。
先决条件:安装Python解释器。
如果您尚未在 Windows 系统上安装Python ,请按照本教程进行操作。
第 1 步:安装 MSYS2
在我们的系统中安装 PyGTK 的第一步是安装 MSYS2。 MSYS2 是一组库,可以轻松地在 Windows 中安装和使用本机程序。简单地说,它是一个类似于我们在基于 Linux 的操作系统中获得的命令行工具。这个命令行工具叫做 Minty。它使用 bash,有点类似于Git版本控制系统。使用基于 Linux 的操作系统进行开发的开发人员将非常了解这种功能丰富的收费给开发人员带来的力量。它带有自己的包管理器,称为Pacman。它的一些简单用例是系统和软件包的完整升级。
要安装这个应用程序,我们首先需要访问msys2.org。在主页上,有一个安装指南,第一步,可以找到下载MSYS2的 64 位可执行文件的按钮。
下载完成后,安装程序将在双击时启动。安装过程没什么大不了的,只需要选择目标文件夹。但建议您保持原样。
安装过程完成后,记得检查最后一个窗口的运行选项,然后单击完成按钮。
现在我们必须在单击完成按钮后打开一个终端窗口。这意味着安装过程已成功完成。
您还可以在环境变量中添加 MSYS2 的安装位置,以便从系统中的任何位置访问它。
第 2 步:更新系统
现在需要做的是发出两个命令来升级我们的系统和所有现有的包,以防止将来出现故障。首先访问C盘中MSYS2的安装位置,打开mys2应用程序。
所以命令行工具中要发出的第一条命令如下:
pacman -Syy
在良好的互联网速度下完成上述命令不会超过一分钟。第二个命令如下:
pacman -Syuu
上述命令将要求确认,可以通过按y键给出。
第三步:安装GTK3
现在系统是最新的,我们可以继续安装 GTK3 库。为此,我们需要在与上一步相同的终端窗口中运行命令。
pacman -S mingw-w64-x86_64-gtk3
一旦这个命令被完全执行,它将意味着我们努力的所有主要内容都准备好了。现在只需要进行一些调整,这些调整将在接下来的步骤中完成。
第 4 步:安装 Glad
Glad 是一个工具,其主要函数是充当 GTK3 的 GUI 设计器。要安装此工具,我们需要运行以下命令:
pacman -S mingw-w64-x86_64-glade
第 5 步:安装Python绑定
由于我们的主要目的是使用 GTK3 和Python ,我们还需要下载最后一个工具或库,以弥合Python脚本和 GTK3 命令之间的差距。这里需要的工具是Python绑定。根据您的系统上是否安装了Python 2 或Python 3,您可以运行合适的命令。
Python3:
pacman -S mingw-w64-x86_64-python3-gobject
Python2:
pacman -S mingw-w64-x86_64-python2-gobject
这样就完成了在 Windows 系统中安装 PyGTK 的所有步骤。