问题标签 [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.

0 投票
1 回答
45 浏览

python - 如何直接返回输出而不在 Tkinter 中创建按钮

晚上好,我正在努力返回输出而不在 Tkinker 中创建按钮。我想根据输入返回“优秀”或“完成”,但只显示输入。

下面是我正在努力的代码

0 投票
0 回答
85 浏览

tkinter - 摆脱 Tkinter 选项菜单周围的白色边框

这可能是一个愚蠢的问题,但我不知道如何摆脱下拉菜单周围的白框。我希望彩色背景完全包围它。我如何实现这一目标?

这就是它的样子

我只是将菜单放在标签中。self 是标签的实例。

0 投票
1 回答
427 浏览

python - 有没有办法在 Tkinter 菜单中更改选定的字体颜色?

有什么方法可以更改 Tkinter 中菜单项的选定字体颜色?我以为它是selectcolor,但我无法让它做任何事情。帮助将不胜感激。

当我将光标悬停在“保存”文本上时,我希望它保持黑色。我现在只是使用 effbot.org 的示例代码:

在此处输入图像描述

0 投票
1 回答
41 浏览

python-3.x - 在用户在 tkinter、Python 中启动他的事件之前,如何使用事件驱动的 GUI 菜单的默认值?

我的 GUI 中有一个菜单。此菜单用于选择将哪个标签添加到 GUI。

当我启动程序时,菜单已经显示了选择的默认选项,但是这个选项在程序的任何地方都没有使用。它需要用户的操作(单击并在菜单中选择)才能从该菜单中获取某些内容。

我希望我的程序立即使用默认菜单的选项,以后可以由用户更改。你能给我一些提示,不仅是针对这个特定的标签相关任务,而且是一般性的?如何在程序中使用默认菜单值,而不与菜单交互?

这是我的代码:

0 投票
0 回答
147 浏览

tkinter - 如何在 tkinter 中更改子菜单栏的高度?

通过使用子菜单栏,我将文本大小作为输入,并根据该输入更改 text_area 中的字体大小。但问题在于巨大的子菜单栏。有没有办法调整它的高度?

为了更清楚地了解问题,请参阅下图,

子菜单图像

提前致谢

0 投票
2 回答
481 浏览

python-3.x - python tkinter - 如何为单选按钮菜单设置初始选择?

我正在尝试使用包含单选按钮的 tkinter 实现一个菜单,但在单击其中一个选项之前我无法选择其中一个选项。当 GUI 出现时,没有选择任何单选按钮,而是我希望选择第二个选项。这是我的代码:

编辑:这是代码的更完整版本:

0 投票
2 回答
85 浏览

python - Tkinter:如何处理包含许多项目的菜单?

如果我的菜单中有太多项目无法显示在屏幕上,我如何获得菜单底部带有向下箭头的“更多”按钮之一?支持吗?

0 投票
1 回答
363 浏览

python - 如何使用多个小部件的 1 个函数从 Tkinter/Python 的弹出菜单中复制文本?

我正在尝试创建一个弹出菜单,该菜单仅在某些小部件(在本例中为文本和条目)内右键单击时打开在根窗口内的其他任何地方都没有。当用户在其中一个小部件内右键单击并选择“复制”时,该小部件内的文本选择应复制到剪贴板。

照原样,下面的代码仅在明确引用某个小部件时才有效,但我想概括该copyToClipboard功能以从用户右键单击的小部件中复制文本选择。

相反,从下面的代码中运行注释掉的行会产生以下错误:

如何在copyToClipboard函数中访问适当的(右键单击)小部件?

0 投票
1 回答
287 浏览

python - 开始/游戏结束屏幕

我目前正在制作一个简单的街机游戏,因为我开始学习如何编码。“游戏玩法”本身已经完成,但我想添加一个开始/游戏结束屏幕。我还想知道是否应该使用 create_text、state 或 itemconfig ?我是编程新手,所以我的程序可能不是最好的。我编写的代码长约 90 行。那么有人对我应该如何做有任何建议吗(我不知道) PS:出于某些原因,我使用了 tkinter

0 投票
1 回答
137 浏览

python - 将菜单从另一个模块导入到 tkinter 中的主模块

我在一个名为views1.py 的模块中有一个菜单栏,我正在使用OOP 将它导入到主模块中。我没有收到错误消息,也没有菜单栏。该窗口会正常打开并加载其他内容。该应用程序正在作为一个包开发,目录结构如下:

Main 目录有两个文件 main.py 和 README.rst 以及一个名为小写main 的目录。此目录小写main 包含 views1.py、controller.py 和 model.py。

主文件

意见1.py

我尝试在 Views2() 的 init 方法中编写 tk.Menu 并尝试将 self 更改为 parent,它似乎不起作用。我正在编写一个 MVC,因为代码非常长,这将有助于降低复杂性。