Tkinter模塊("Tk 接口")是Python的標准Tk GUI工具包的接口.Tk和Tkinter可以在大多數的Unix平台下使用,
同樣可以應用在Windows和Macintosh系統里.,Tk8.0的后續版本可以實現本地窗口風格,並良好地運行在絕大多數平台中.
Tkinter是一個和Tk接口的Python模塊,Tkinter庫提供了對 Tk API的接口,
它屬於Tcl/Tk的GUI工具組。Tcl/Tk是由John Ousterhout發展的書寫和圖形設備。
Tcl(工具命令語言)是個宏語言,用於簡化shell下復雜程序的開發,Tk工具包是和Tcl一起開發的, 目的是為了簡化用戶接口的設計過程。
Tk工具包由許多不同的小部件,如一個按鈕、一個滾動條等。通過Tk提供的這些小部件,我們就可快速地進行GUI開 發。
Perl、Scheme等語言也利用Tk庫進行GUI開發。Tkinter是跨平台,在各種平台下都能使用。
下面是我做的一個demo:

=================================================
代碼部分:
=================================================
1 #python tkinter module 2 3 from tkinter import * 4 5 def get_main_window(): 6 '''create main window.''' 7 return Tk() 8 9 def set_main_window_size(root): 10 '''set size of the main window.''' 11 return root.geometry('600x400') 12 13 def create_label(root): 14 '''cteate a label''' 15 return Label(root, text = 'Hongten', fg = 'red') 16 17 18 def label_pack(label): 19 '''manage and show the component''' 20 return label.pack() 21 22 def main_loop(root): 23 '''main loop''' 24 root.mainloop() 25 26 def main(): 27 root = get_main_window() 28 root = set_main_window_size(root) 29 label = create_label(root) 30 label_pack(label) 31 main_loop(root) 32 33 if __name__ == '__main__': 34 main()
