tkinker 组件 Menubutton

Menubutton 组件是一个与 Menu 组件相关联的按钮,它可以放在窗口中的任意位置,并且在被按下时弹出下拉菜单。

  • 创建一个 Menubutton 组件,并创建一个 Menu 组件与之相关联:
import tkinter as tk

def A():

    print("点击调用")

window = tk.Tk()
window.title('hello thinter')
height= window.winfo_screenheight()
width= window.winfo_screenwidth()
window.geometry('400x300+%d+%d'%((width-400)/2,(height-300)/2))

mb = tk.Menubutton(window, text="点我", relief="raised")
mb.pack()

filemenu = tk.Menu(mb, tearoff=False)
filemenu.add_checkbutton(label="打开", command=A, selectcolor="yellow")
filemenu.add_command(label="保存", command=A)
filemenu.add_separator()
filemenu.add_command(label="退出", command=window.quit)
mb.config(menu=filemenu)

tk.Button(window,text="获取文本值",command=A).pack()

window.mainloop()

参数

Menubutton(master=None, **options) (class)

master -- 父组件

**options -- 组件选项,下方表格详细列举了各个选项的具体含义和用法

image.png
image.png
image.png

你可能感兴趣的:(tkinker 组件 Menubutton)