午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Tkinter教程之Menubutton篇

 Mq_Guo 2017-07-23
[python] view plain copy
  1. '''''Tkinter教程之Menubutton篇'''  
  2. '''''這是一個過時了的控件,從Tk8.0開始將不再使用這個控件,取而代之的是Menu,這里介紹它是為了 
  3. 兼容以前版本的Tk,能夠知道有這個東東就可以了'''  
  4. '''''1.介紹一下Menubutton的常用 方法,可以看到與Menu的使用方法基本相同。'''  
  5. # -*- coding: utf-8 -*-  
  6. from tkinter import *  
  7.   
  8. root = Tk()  
  9. mbLang = Menubutton(root, text='Language')  
  10.   
  11. mbLang.menu = Menu(mbLang)  
  12. # 生成菜單項  
  13. for item in ['Python''PHP''CPP''C''Java''JavaScript''VBScript']:  
  14.     mbLang.menu.add_command(label=item)  
  15. mbLang['menu'] = mbLang.menu  
  16. mbLang.pack(side=LEFT)  
  17. # 分隔符將相關(guān)的菜單項進行分組,只是UI上的實現(xiàn),程序上沒有任何改變,它也不執(zhí)行任何的命令  
  18.   
  19. # 添加向菜單中添加checkbutton項  
  20. mbOS = Menubutton(root, text='OS')  
  21. mbOS.menu = Menu(mbOS)  
  22. for item in ['Unix''Linux''Soloris''Windows']:  
  23.     mbOS.menu.add_checkbutton(label=item)  
  24. mbOS['menu'] = mbOS.menu  
  25. mbOS.pack(side=LEFT)  
  26.   
  27. # 向菜單中添加radiobutton項  
  28. mbLinux = Menubutton(root, text='Linux')  
  29. mbLinux.menu = Menu(mbLinux)  
  30. for item in ['Redhat''Fedra''Suse''ubuntu''Debian']:  
  31.     mbLinux.menu.add_radiobutton(label=item)  
  32. mbLinux['menu'] = mbLinux.menu  
  33. mbLinux.pack(side=LEFT)  
  34.   
  35. # 對菜單項進行操作  
  36. # 向Language菜單中添加一項"Ruby",以分隔符分開  
  37. mbLang.menu.add_separator()  
  38. mbLang.menu.add_command(label='Ruby')  
  39.   
  40. # 向OS菜單中第二項添加"FreeBSD",以分隔符分開  
  41. mbOS.menu.insert_separator(2)  
  42. mbOS.menu.insert_checkbutton(3, label='FreeBSD')  
  43. mbOS.menu.insert_separator(4)  
  44.   
  45. # 將Linux中的“Debian”刪除  
  46. mbLinux.menu.delete(5)  
  47.   
  48. root.mainloop()  
  49. # 這個控件已經(jīng)不提倡使用,取而代之的是Menu,使用這個比使用Menubutton更為方便。如果不是特別需要不要使用這個控件。  

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多