问题标签 [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 回答
35 浏览

python-3.x - 在 Tkinter 菜单中禁用复选标记时如何禁用功能?

所以我创建了一个 Python 文件,用户可以在其中打开字数统计,它将显示字符数和单词数。启用后,它还会在该选项附近放置一个复选标记。每当用户单击该选项两次时,它都会删除复选标记。但是,它并没有停止计算单词和字符,我该怎么做呢?

这是字数统计功能的代码:

这是菜单的代码:

当复选标记不存在时,如何让状态栏停止显示字数和字符数?

0 投票
1 回答
40 浏览

python - 尝试使用 tkinter 添加菜单选项

尝试添加菜单选项但我的代码崩溃。尝试了多种添加方法,但不确定如何添加。任何提示都会有所帮助。!!!

我尝试了很多在谷歌上发布的方法也尝试编写一些代码,但是在某处它无法绑定 Menu 和 Tkinter

任何参考将不胜感激。

0 投票
1 回答
44 浏览

python - 更改 tkinter 命令的右键单击事件

我想检测 tkinter Menu 命令上的右键单击事件。考虑下面的代码。

当我单击an optionoranother option时,命令按预期调用。但我想做的是捕捉右键单击事件。谁能知道我该如何检测它?

0 投票
2 回答
46 浏览

python - Tkinter 菜单未出现在 MacOS 11.2.2 上

我正在尝试创建一个应用程序来显示电气系统研究中的实时数据。该菜单将用于打开“首页”上显示的每个图表的历史信息,还将包括一个退出选项。当我创建菜单并向其中添加几个项目时,运行应用程序时它不会显示。不幸的是,在我的搜索中,我尝试过的所有替代方案也没有出现。

这是我看到 的输出截图: 输出截图

任何帮助将不胜感激,谢谢!

0 投票
1 回答
108 浏览

python - 动态滚动条 tkinter

我对 tkinter 还是很陌生,所以我决定尝试制作一个简单的不和谐应用程序,当发送新消息时我遇到了麻烦。因此,当消息开始离开页面时,直到您发送另一条消息才能看到最新消息,我不知道为什么它会这样。有没有人有任何想法?代码:

谢谢。

0 投票
1 回答
999 浏览

python - 在 tkinter python 中打开新窗口时关闭当前窗口

我使用 tkinter 在 Python 中创建了一个程序。我为两个窗口创建了两个单独的类。我通过单击一个窗口的按钮打开另一个窗口。我希望它在新窗口打开时另一个应该关闭。我的代码是

我知道这个问题很常见,但我在这里找不到适用于我的代码的解决方案。

0 投票
0 回答
44 浏览

python - 每次使用 tkinter 在选项菜单上选择特定选项时打开一个弹出窗口

在下拉/选项菜单上,每次选择一个选项时,屏幕上都会显示一个弹出窗口。此弹出窗口是另一个窗口。

0 投票
0 回答
19 浏览

python - 如何制作一个环以将每一轮中的数据保存在变量中以及该轮中的按钮和其他内容中?

问题是关于在每一轮中保存数据的循环,例如我制作了一个电话簿,这个电话簿有带有数字和地址的人员列表,并且在列表中每个人都有用于编辑和删除的按钮以及检查按钮对于 Tkinter 中的每个人,我需要在一个循环中编写这个算法,因为这个程序是一个带有数据库的程序,记录越来越多,所以我们需要一个循环,如果新人从列表中的程序中添加到数据库中,新按钮和检查按钮还要添加程序,所以这个算法是我们需要知道的事情nt 工作和问题是我们如何制作一个循环,将每一轮中的所有数据保存在这些按钮和检查按钮中 当我们使用程序时,列表中的每条记录都可以使用它们的按钮和检查按钮 我知道如何为按钮和检查按钮编写数据库和函数关于这个循环我不知道如何让它坦克很多。

0 投票
1 回答
79 浏览

python-3.x - 无法将 ttk 主题应用于 .toplevel()

我正在尝试重新创建一个斜线屏幕,该屏幕在 tkinter 和 python 3 的菜单栏上兼作关于屏幕。

到目前为止,我已经读过我应该Toplevel()在第二个上使用一种方法,splash_root但它只是向我发送错误,name 'Toplevel' is not defined.

我在这里错过了一些基本的东西还是误解了它的Toplevel()工作原理?

0 投票
0 回答
28 浏览

tkinter - 测试(Python)tkinter 菜单对话框?

有没有办法用来pytest测试触发文件打开对话框的 tkinter GUI 菜单项(命令)?

我已经设法用来.invoke()触发菜单项的回调,但对话框会导致测试脚本挂起,直到我手动执行某些操作。有没有办法“捕获”测试脚本中的对话框并发送击键?

如果没有,人们如何测试这样的代码?我需要求助selenium或类似的方法吗?