📜  PyGTK-Hello World(1)

📅  最后修改于: 2023-12-03 15:03:55.367000             🧑  作者: Mango

PyGTK-Hello World

PyGTK 是 Python 语言的 GTK+ GUI 工具包的绑定。

本文将介绍如何使用 PyGTK 来创建一个简单的 "Hello World" 程序。

安装 PyGTK

首先,我们需要安装 PyGTK. 可以使用以下命令在 Linux 系统上进行安装:

sudo apt-get install python-gtk2

Windows 用户可以在 这里 下载 PyGTK 安装程序。

创建 GUI 程序

我们将创建一个简单的 GUI 程序,在其中显示 "Hello World!" 字符串。

#!/usr/bin/env python

import pygtk
pygtk.require('2.0')
import gtk

class HelloWorld:

    def __init__(self):
        # 创建窗口
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.set_title("Hello World")
        self.window.connect("destroy", self.quit)

        # 创建标签
        self.label = gtk.Label("Hello World")

        # 将标签添加到窗口
        self.window.add(self.label)

        # 显示窗口
        self.window.show_all()

    def quit(self, widget, data=None):
        gtk.main_quit()

def main():
    gtk.main()

if __name__ == "__main__":
    hello = HelloWorld()
    main()

代码中的注释已经解释了每个步骤的作用。

运行程序

在命令行中,进入程序所在目录,并运行以下命令:

python helloworld.py

程序将显示一个带有 "Hello World" 标签的窗口。

如果希望将程序打包成一个可执行文件,可以使用 PyInstaller 模块。具体使用方法可参考 此链接

总结

本文介绍了如何使用 PyGTK 创建一个简单的 GUI 程序,并展示了 "Hello World" 字符串。PyGTK 包含了丰富的 GUI 工具,可满足大部分 GUI 应用程序的需求。如果想深入了解 PyGTK 和 GTK+,可以参考官方文档。