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