Tkinter编码风格

分成3个部分,最上面是创建画板,中间是给画板上料(各种控件),最下面是展示画板成品。 以Label为例说明Tkinter模块的2种编码风格,其他部件也都类似。   风格1 import Tkinter as tk window=tk.Tk()  #Tk()前要加模块name. window.title('My Window') window.geometry('600x800')     tk.Label(text='123').pack() #控件前要加模块name.   window.mainloop()     风格2 from Tkinter import * window=Tk()   #Tk()前不加模块name. window.title('My Window') window.geometry('600x800')     Label(text='123').pack()  #控件前不加模块name.   window.mainloop()     具体行语义都是一样的,详解如下: import Tkinter as tk window=tk.Tk()   #实例化object,建立窗口window。注意Tk大小写。 window.title('My Window')   #给窗口的可视化起名字。 window.geometry('600x800')   #设定窗口的大小(长 * 宽) 。注意这里的乘是小x。   ......中间各种控件略......   window.mainloop()   #主窗口循环显示。所有的窗口文件都必须有类似的mainloop函数,mainloop是窗口文件的关键的关键。 # 注意,loop因为是循环的意思,window.mainloop就会让window不断的刷新,如果没有mainloop,就是一个静态的window,传入进去的值就不会有循环,mainloop就相当于一个很大的while循环,有个while,每点击一次就会更新一次,所以我们必须要有循环    
上一篇:MainLoop 类


下一篇:NVIDIA 迁移学习工具包 :用于特定领域DNS调谐的高级SDK