當前位置:編程學習大全網 - 編程語言 - Gui編程頁面

Gui編程頁面

來自tkinter import *

def新文件():

打印(“打開新文件”)

def打開文件():

打印(“打開現有文件”)

def存根_action():

打印(“菜單選擇”)

def makeCommandMenu():

CmdBtn = Menubutton(mBar,text= '按鈕命令',下劃線=0)

CmdBtn.pack(side=LEFT,padx="2m ")

CmdBtn.menu = Menu(CmdBtn)

cmdbtn . menu . add _ command(label = " Undo ")

CmdBtn.menu.entryconfig(0,狀態=禁用)

cmdbtn . menu . add _ command(label = ' New ... ',下劃線=0,命令=新文件)

cmdbtn . menu . add _ command(label = ' Open ... ',下劃線=0,命令=打開_文件)

cmdbtn . menu . add _ command(label = ' Wild Font ',underline=0,

font=('Tempus Sans ITC ',14),command=stub_action)

# cmdbtn . menu . add _ command(bitmap = " @ bitmaps/rotate left ")

CmdBtn.menu.add('分隔符')

cmdbtn . menu . add _ command(label = ' Quit ',underline=0,

背景= '白色',活動背景= '綠色',

command=CmdBtn.quit)

CmdBtn['menu'] = CmdBtn.menu

返回CmdBtn

def makeCascadeMenu():

CasBtn = Menubutton(mBar,text= '層疊菜單',下劃線=0)

CasBtn.pack(side=LEFT,padx="2m ")

CasBtn.menu =菜單(CasBtn)

casbtn . Menu . choices = Menu(casbtn . Menu)

casbtn . Menu . choices . wier dones = Menu(casbtn . Menu . choices)

cas BTN . menu . choices . wier dones . add _ command(label = ' A ')

cas BTN . menu . choices . wier dones . add _ command(label = ' B ')

cas BTN . menu . choices . wier dones . add _ command(label = ' C ')

cas BTN . menu . choices . wier dones . add _ command(label = ' D ')

cas BTN . menu . choices . add _ command(label = ' A ')

cas BTN . menu . choices . add _ command(label = ' B ')

cas BTN . menu . choices . add _ command(label = ' C ')

cas BTN . menu . choices . add _ command(label = ' D ')

cas BTN . menu . choices . add _ command(label = ' E ')

cas BTN . menu . choices . add _ command(label = ' F ')

cas BTN . menu . choices . add _ cascade(label = ' G ',

menu = cas BTN . menu . choices . wier dones)

casbtn . menu . add _ cascade(label = ' Scipts ',menu=CasBtn.menu.choices)

CasBtn['menu'] = CasBtn.menu

退貨箱

def makeCheckbuttonMenu():

ChkBtn = Menubutton(mBar,text='Checkbutton Menus ',underline=0)

ChkBtn.pack(side=LEFT,padx='2m ')

ChkBtn.menu = Menu(ChkBtn)

chkbtn . menu . add _ check button(label = ' A ')

chkbtn . menu . add _ check button(label = ' B ')

chkbtn . menu . add _ check button(label = " C ")

chkbtn . menu . add _ check button(label = ' D ')

chkbtn . menu . add _ check button(label = ' E ')

chkbtn . menu . invoke(chkbtn . menu . index(' C '))

ChkBtn['menu'] = ChkBtn.menu

返回ChkBtn

def makeRadiobuttonMenu():

RadBtn = Menubutton(mBar,text='Radiobutton Menus ',underline=0)

RadBtn.pack(side=LEFT,padx='2m ')

RadBtn.menu =菜單(RadBtn)

rad BTN . menu . add _ radio button(label = ' A ')

radbtn . menu . add _ radio button(label = ' B ')

radbtn . menu . add _ radio button(label = ' C ')

rad BTN . menu . add _ radio button(label = ' D ')

radbtn . menu . add _ radio button(label = ' E ')

radbtn . menu . add _ radio button(label = ' F ')

rad BTN . menu . add _ radio button(label = ' G ')

radbtn . menu . add _ radio button(label = ' H ')

radbtn . menu . add _ radio button(label = ' I ')

RadBtn['menu'] = RadBtn.menu

返回RadBtn

def makeDisabledMenu():

Dummy_button = Menubutton(mBar,text= '禁用菜單',下劃線=0)

Dummy_button.pack(side=LEFT,padx='2m ')

Dummy_button[“狀態”] =禁用

返回虛擬按鈕

root = Tk()

mBar =框架(根部,浮雕=凸起,邊框寬度=2)

mBar.pack(填充=X)

CmdBtn = makeCommandMenu()

CasBtn = makeCascadeMenu()

ChkBtn = makeCheckbuttonMenu()

RadBtn = makeRadiobuttonMenu()

NoMenu = makeDisabledMenu()

mBar.tk_menuBar(CmdBtn,CasBtn,ChkBtn,RadBtn,NoMenu)

root.title(“菜單”)

root.mainloop()

  • 上一篇:Javascript中的全局變量對象 變量對象 活動對象 分別是什麽?
  • 下一篇:自然數包括0嗎
  • copyright 2024編程學習大全網