zoukankan      html  css  js  c++  java
  • 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,每点击一次就会更新一次,所以我们必须要有循环
     
     
  • 相关阅读:
    我的第一个开源项目
    读headFirst设计模式
    读headFirst设计模式
    读headFirst设计模式
    eclipse中svn插件的安装和tortoiseSVN的安装
    读headFirst设计模式
    浅析博客园的保存密码并自动登录, 然后自己写一个demo
    java中易遗忘的知识,不定时更新……
    POI操作Excel
    java泛型基础
  • 原文地址:https://www.cnblogs.com/myshuzhimei/p/11764420.html
Copyright © 2011-2022 走看看