Tkinter入门
前页 |  | 后页

# 第3章. Hello, Again

当你写一个较大的程序时,你最好将你的代码分布成一个或几个类,下面是一个出色的例子,它来自Matt Conway 的 A Tkinter Life Preserver .

范例 3-1. 我们的第二个Tkinter程序

      # File: hello2.py
      from Tkinter import *
      class App:
        def __init__(self, master):
            frame = Frame(master)
            frame.pack()
            self.button = Button(frame, text="QUIT", fg="red", command=frame.quit) self.button.pack(side=LEFT)
            self.hi_there = Button(frame, text="Hello", command=self.say_hi) self.hi_there.pack(side=LEFT)
        def say_hi(self):
            print "hi there, everyone!"
      root = Tk()
      app = App(root)
      root.mainloop()

### 运行

当您运行上面的程序后, 下面的窗口将被显示出来.

图例3-1. 运行( Tk 8.0 版本 Windows 95 系统)

如果你点击右面的按钮,文字"hi there, everyone!"将被打印出来,如果点击左边的按钮将结束这个程序

前页 | 首页 | 后页
详细描述 | 向上 | 详细描述