小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Tkinter教程之Toplevel篇

 Mq_Guo 2017-07-23
[python] view plain copy
  1. '''''Tkinter教程之Toplevel篇'''  
  2. # TopLevel與Frame類似,但它包含窗體屬性(如Title)  
  3. '''''1.創(chuàng)建簡單的Toplevel'''  
  4. # -*- coding: utf-8 -*-  
  5. from tkinter import *  
  6.   
  7. root = Tk()  
  8. tl = Toplevel()  
  9. # 為了區(qū)別root和tl,我們向tl中添加了一個Label  
  10. Label(tl, text='hello label').pack()  
  11. root.mainloop()  
  12. # 運(yùn)行結(jié)果生成了兩個窗體,一個是root啟動的,另一個則是Toplevel創(chuàng)建的,它包含有一個label;  
  13. # 關(guān)閉tl則沒有退出程序,Tk仍舊工作;若關(guān)閉Tk,整個Tk結(jié)束tl也結(jié)束,它不能單獨(dú)存在。  

[python] view plain copy
  1. '''''2.設(shè)置Toplevel的屬性'''  
  2. # title設(shè)置標(biāo)題  
  3. # geometry設(shè)置寬和高  
  4. # -*- coding: utf-8 -*-  
  5. from tkinter import *  
  6.   
  7. root = Tk()  
  8. tl = Toplevel()  
  9. # 設(shè)置tl的title  
  10. tl.title('hello Toplevel')  
  11. # 設(shè)置tl在寬和高  
  12. tl.geometry('400x300')  
  13. # 為了區(qū)別root和tl,我們向tl中添加了一個Label  
  14. Label(tl, text='hello label').pack()  
  15. root.mainloop()  

[python] view plain copy
  1. '''''3.使用Toplevel自己制作提示框'''  
  2. # -*- coding: utf-8 -*-  
  3. from tkinter import *  
  4.   
  5. root = Tk()  
  6. mbYes, mbYesNo, mbYesNoCancel, mbYesNoAbort = 0124  
  7.   
  8.   
  9. # 定義一個消息對話框,依據(jù)傳入的參數(shù)不同,彈出不同的提示信息  
  10. def MessageBox():  # 沒有使用使用參數(shù)  
  11.     mbType = mbYesNo  
  12.     textShow = 'Yes'  
  13.     if mbType == mbYes:  
  14.         textShow = 'Yes'  
  15.     elif mbType == mbYesNo:  
  16.         textShow = 'YesNo'  
  17.     elif mbType == mbYesNoCancel:  
  18.         textShow = 'YesNoCancel'  
  19.     elif mbType == mbYesNoAbort:  
  20.         textShow = 'YesNoAbort'  
  21.     tl = Toplevel(height=200, width=400)  
  22.     Label(tl, text=textShow).pack()  
  23.   
  24.   
  25. # 由Button來啟動這個消息框,因?yàn)樗褂昧丝盏幕卣{(diào)函數(shù),故MessageBox改為了無參數(shù)形式,使用了固定  
  26. # 值mbYesNo  
  27. Button(root, text='click me', command=MessageBox).pack()  
  28. root.mainloop()  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多