python開發_tkinter


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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM