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

python - 如果在 OptionMenu 中进行了另一个选择,则销毁小部件

我正在使用 tkinter 制作 GUI。我希望某些小部件仅在选择某些参数时出现。我为此使用了 .pack_forget() 方法。但是,现在我有另一个问题。我在 OptionMenu 上设置了一个条件,根据用户的选择,它会显示为 ComboBox 还是 Entry。但是如果用户改变他的选择,我无法设法使两个小部件之一消失。

这是我的代码:

0 投票
0 回答
46 浏览

python - 如何在 tkinter 中放置小部件,以便它可以在 Windows 10 上像在 Linux 中一样工作?

我在 GUI 中设置了很多项目,比如表格、标签、按钮。问题是当我在 Windows 10 中使用这个 GUI 时,一切都不像它在 Linux 中出现的那样出现。(例如,只有一半的表是可见的)我不知道要使用什么才能让它工作并且一切都可以出现/ 适用于两个操作系统。我可以使用包而不是地方,但是当您有很多物品时,这非常困难。我尝试对项目进行分类并使用 5-6 帧,但帧不起作用,因为我有背景图像。

这是来自 Windows 和 Linux 的屏幕截图。

Linux

视窗 10

0 投票
0 回答
36 浏览

python - 如何销毁我的主循环并从 tkinter 的另一个窗口创建一个新循环

我有一个登录表格,登录后我创建了一个托盘并隐藏了签名表格......我怎样才能销毁我的旧主人并从托盘.py 创建一个新主人?

例如:- 我有一个文件 main.py,我在其中显示如下形式 -

这里 self.master 是 main.py 的根

从 signin.py 我单击按钮签名以创建托盘-

单击身份验证按钮后,创建托盘并从托盘中单击注销,而不是我想要的,例如从托盘.py-

谁能帮我解决这个问题

0 投票
0 回答
36 浏览

python-3.x - Python tkinter 如何从级联上下文菜单更新标签文本

我无法弄清楚如何从级联上下文菜单更新标签文本。我有菜单,但我无法用我想要的文本更新标签。

那是从更大的脚本中摘录的业务端。这是我尝试过的。标签不会更新。我究竟做错了什么?对不起格式。复制并粘贴 BS。我没有时间在这里正确缩进。

0 投票
1 回答
65 浏览

python - 如何在不等待 Tkinter 菜单命令功能完成的情况下更新 Tkinter 标签文本?

我正在编写一个练习 GUI 应用程序,帮助ADB管理 Android 应用程序。

但是我遇到了一个问题uninstall_package,即在调用 from 的函数tk.Menu完成之前状态栏不会更新。

第一个self.status_bar.text.set没有显示,但最后一个是。time.wait()我已经测试过用after first替换终端功能self.status_bar.text.set,但这没有用。

我遇到了这个相关的问题,但它并没有帮助解决它。https://stackoverflow.com/a/32504779/6318164

这是脚本。我已将其最小化为仅包含与该问题相关的主要部分。

0 投票
1 回答
26 浏览

tkinter - 在类中创建菜单

我一直拒绝发布这个问题,但最终决定把我的骄傲放在口袋里,承认我无法让我的程序的菜单创建部分工作。我似乎仍然无法完全掌握 Classes 的工作原理。我编写的程序基本上是一个现金簿,用于跟踪现金收入和支出,并将其分析到各个账户。这一切都很好。然后我还添加了第二个窗口来添加分析项目。这也很好用。但是,最后我尝试添加菜单但无法使其正常工作。当我运行程序时,它不会抛出任何错误,但不会出现菜单(“文件/退出”)。有人可以看看下面的(Menu_ex)代码并告诉我它在哪里失败了吗?谢谢你的期待。

0 投票
0 回答
26 浏览

python - 尝试使具有菜单栏的窗口居中时出现问题

所以我试图在Tkinter中居中窗口,但是无论出于何种原因,当我向窗口添加菜单栏时,运行代码时窗口不再居中。为什么添加菜单会导致这种情况发生,以及如何防止它发生?

如果未调用菜单功能,则窗口将正确居中。

这是代码:

0 投票
1 回答
52 浏览

python - Tkinter 登录页面布局问题 - Python

我正在尝试在 Tkinter 中使用.pack(). 我想把它放在loginFrame小窗口的中心。在loginFrame密码部分顶部的用户名部分内。

这是我的错误输出:

这是我的输出

0 投票
0 回答
9 浏览

python-3.x - windows下如何使用tk.menu.unpost

问题是如何在windows下使用tk.menu.unpost方法。

编码:

在 Linux 上,unpost 方法在由事件触发或通过 menu.after 触发时起作用。在 Windows 平台上,键绑定显然被抑制,函数 unpost 在三秒后按需要执行,但调用仍然没有事件。