问题标签 [tkinter-menu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么菜单不显示?- Tkinter
我正在尝试使用 tkinter 制作菜单。但是当我运行代码时,会出现窗口,但菜单不会。我没有错误。
这是我的代码:
python - tkinter.Menu tearoffcommand 怎么办?
我有一个级联的 tkinter.Menu,我使用 tearoff=1 创建。tearoff 命令传递了两个参数:
- 菜单窗口的名称(父窗口的窗口 ID?),它是一个类似 ".#!menu.#!menu#!menu3" 的字符串,以及
- 撕下的菜单窗口的名称(新的撕下菜单的根窗口的窗口ID),它是一个类似“.tearoff1”的字符串。
我可以用这些信息做什么?这是我想做的:默认情况下,撕下的菜单放置在屏幕位置 (x=0, y=0),但我想将其放置在另一个 (x,y) 位置。
我怎样才能做到这一点?
尝试按照建议使用“nametwidget”的示例代码:
python - 通过组合框更改选项卡,反之亦然
嗨,任何人都可以帮助我吗?我是编程新手,我正在尝试使用 tkinter 做一个小项目。基本上我的问题是我怎样才能做到这一点,所以当我从组合框中选择一个选项时,也会选择 ttk 笔记本上的选项卡,反之亦然...提前致谢
python-3.x - tkinter 不通过函数打开图像
Tkinter 不打开图像。我们可以错误地询问开头,我们需要帮助。我需要它通过菜单打开图像。一定要使用 pil,因为图像可以是任何东西。语法没有错误。谢谢=)
python - 动态更新 ttk.OptionMenu 而不会影响其先前的回调/命令
我正在做一个带有不同ttk.OptionMenu小部件的大型 GUI,这些小部件需要经常更新,具体取决于与用户的交互。每次用户从菜单中选择另一个值时,小部件都会通过命令输入进行函数回调。该命令可以正常工作,直到我需要更新 OptionMenu 小部件中的可能值。使用更新后add_command
,我之前的回调不再起作用。
有什么方法可以更新 ttk.OptionMenu 的可能输入而不影响其原始回调?让我举一个虚拟的例子来说明我的问题。我的原始代码就像
然后用户将动态更新列表,并且菜单需要动态更新,使用:
但是执行此操作,回调printing
将不再起作用。同样重要的是,单击一个选项它应该成为 OptionMenu 显示的值(因此 StringVar 变量被设置为该输入)
我希望很清楚
python - Tkinter 菜单栏似乎没有专注于 macOS
我正在使用带有顶级菜单栏的堆叠框架。菜单确实按预期显示。但是,我必须将焦点移开,然后再次返回以使菜单栏与我的活动框架聚焦。从那里开始,菜单栏就可以正常工作了。
python - 将列表添加到 tkinter 中的文件子菜单
该变量ports_available
包含一个 COMPORTS 数组。我希望在 GUI 启动时将这些添加到子菜单“ports_menu”中,以便我可以选择其中任何一个来选择 COMPORT。
谢谢你,德鲁夫·古普塔
python-3.x - Tkinter - Optionmenu - 用户单击下拉框时是否可以更改指示箭头?
我已经设法通过使用更改选项菜单框中的指示器,indicatoron=0, compound=RIGHT, image=dropImg, width=120
但我现在尝试更改箭头以在单击框并显示元素列表时指向上方。例如:我试过activeindicatoron = 0
了,但这不起作用。有没有人知道这在 tkinter 中是否可行?
谢谢,雅各布
python - 如何检查 Python Tkinter 中是否存在菜单项
在 pythontkinter
上,我有以下代码用于创建Menu
只有 2 个菜单项的 a:
现在我想添加一个if
语句来检查菜单项:删除我是否存在于菜单中。如果存在,则删除该菜单项(如以下代码片段,仅用于演示)