我试图写代码,你可以把一个正常的Tkinter按钮变成一个下拉菜单,但下拉菜单按钮是在主窗口,而不是在菜单栏。有点像记事本++如何在窗口上的菜单栏,但我做了一个下拉按钮这样,但显示在窗口中。有人能帮忙吗?我真的不知道该怎么解释,但我是个初学者。我在mac上的pycharm上使用python和Tkinter。你知道吗
以下是我制作的一个视频,旨在解释更多:
https://www.hippovideo.io/video/play/nuvNU03a6Hg7_oQC39uy1wgopPijjQQGCLH18VC0KiA
Tags:
您可以使用
menu.tk_popup(x, y)
创建弹出菜单。 所以只要加上master.bind('<Button-3>', lambda e:menu.tk_popup(x, y)
。x
和y
是您选择的值。如果你想把菜单放在鼠标指针上,你可以使用master.geometry()
,但是我不知道如何准确地使用master.geometry()
。但也有其他解决办法,例如tkinter.Spinbox()
。你知道吗相关问题 更多 >
编程相关推荐