Tkinter入门

参考,翻译,转述 自:http://www.pythonware.com/library/tkinter/introduction/index.htm

Tkinter是一种python的编程接口,基于tk库,而tk是一组GUI toolkits,解决了跨平台UI显示。 简单说,也就是我们可以使用Tkinter和Python来编写图形应用程序员。使用Tkinter十分的简单,只要在Python中导入该模块就可以使 用了。

【Example 1】下面是最小化的hello world的一个示例:

 1 # File: hello1.py

 2 

 3 from Tkinter import * #导入模块

 4 

 5 root = Tk() #实例化根节点

 6 

 7 w = Label(root, text="Hello, world!") #实例化一个子节点label

 8 w.pack() #对label进行大小和可见性的相关设置

 9 

10 root.mainloop() #启动应用程序事件循环
运行,显示一个标签的窗口,窗口标题为Tk.


【Example 2】下面,使用类来对子控件的创建进行封装:

# File: hello2.py



from Tkinter import *



# 将子控件打包在App类,并绑定到相同的成员方法

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节点



root.mainloop() #同样启动事件循环

 

你可能感兴趣的:(int)