PyGTK Hello World

PyGTK Hello World

使用PyGTK创建一个窗口是非常简单的。要进行下去,我们首先需要在我们的代码中导入gtk模块。

import gtk

gtk模块包含gtk.Window类。它的对象构造了一个顶层的窗口。我们从gtk.Window派生出一个类。

class PyApp(gtk.Window):

定义构造函数并调用gtk.window类的 show_all() 方法。

def __init__(self):
   super(PyApp, self).__init__()
   self.show_all()

我们现在必须声明这个类的对象,并通过调用其main()方法开始一个事件循环。

PyApp()
gtk.main()

建议我们在父窗口添加一个标签 “Hello World “。

label = gtk.Label("Hello World")
self.add(label)

以下是显示“Hello World “的完整代码−

import gtk

class PyApp(gtk.Window):
   def __init__(self):
      super(PyApp, self).__init__()
      self.set_default_size(300,200)
      self.set_title("Hello World in PyGTK")
      label = gtk.Label("Hello World")
      self.add(label)
      self.show_all()
PyApp()
gtk.main()

上述代码的实施将产生以下输出 −

PyGTK - Hello World

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程