问题标签 [tkmessagebox]

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 回答
960 浏览

python-3.x - 每当输入框为空时显示 MessageBox 错误

我知道您可以通过检查输入框的长度来检查输入框是否为空。不过,我很难实现它,因为我的输入框是动态创建的,您不能在一个循环中遍历所有输入框。

这是我的代码:

这是一个 GUI 示例,其中用户单击了“添加点”按钮 5 次,但忘记填写其中一个输入框。

图形用户界面示例 由于我设置了输入框只能接受'int',所以会报错。每次输入框为空时,如何显示 MessageBox(如果可能,可以告诉用户哪个输入框为空)?

0 投票
1 回答
819 浏览

python - python脚本执行时弹出/消息

我想在 python 脚本执行时显示一条消息(弹出窗口),并在脚本完成执行时自动消失

我想在以下代码运行时显示弹出窗口

弹出窗口执行后应该消失。

我创建了一个MsgBox,但问题是当我按下“确定”时,脚本开始执行。我希望在执行代码时出现弹出窗口,并在完成执行时消失

新支持

0 投票
1 回答
95 浏览

grid - tk_messageBox 在网格视图中显示错误,但在包中正常

我正在尝试在 TCL/TK 中显示一个消息框,预计将关闭它以在父窗口中执行任何操作。当我执行下面的代码时,即使清除了消息框,文本框也会进入“禁用”状态。

如果我引入 TopLevel 以在 messageBox 中包含“父”窗口,它将打开一个新窗口作为顶级窗口并允许访问文本框。

有人可以帮我找出这里有什么问题吗?

0 投票
1 回答
1602 浏览

python - Mac OS 上的 Python TKinter 不显示消息框特定图标

在 Mac OS 中,tkinter 消息框不会为不同类型的消息框显示不同的图标(警告除外)。错误、信息和问题图标都是“Python Spaceship”图标,并不特定于错误、信息或问题。查看以“Screen Shot ...”开头的附件

在 Windows 中,消息框显示上下文相关图标。见附件 WindowsMessageBoxOutput.jpg

如何在 Mac OS 上加载上下文相关图标?

我用于生成/显示消息框的代码如下:

注意:我尝试了各种选项来尝试生成带有图标的消息框(因此上面代码中的各种调用)。

环境

我在 Mac OS 上运行以下命令:

  • 莫哈韦 10.14.6
  • Python 3.7.5
  • tkinter 8.5

图片:

MacOS 消息框 Windows 消息框

0 投票
1 回答
41 浏览

python-3.x - Tkinter 消息框,列出所有空变量

我正在编写一个 gui,它有几个用于输入框和下拉菜单的变量。按下“计算按钮”时,我希望它检查是否所有字段都已填写。如果没有,它会弹出一个消息框并列出空的小部件。我不知道该怎么做...

0 投票
1 回答
530 浏览

python-3.x - Python 3 - Tkinter,当程序运行时弹出消息框而不是按下按钮

我有一个小问题,我找不到原因。我有以下 GUI,当我运行它时它会弹出消息框,即使它位于仅在按下按钮时触发的过程中。

甚至尝试创建一个仅显示消息框但仍无法解决问题的辅助功能。

谢谢您的帮助...我很确定有一个简单的解决方法,我只是看不到...

0 投票
1 回答
37 浏览

python - 关于 Tkinter 中的消息框模块的问题

当我在 Pycharm 中运行它时,我的消息框会自动启动,而无需我先单击按钮。

这就是我运行它时得到的

0 投票
0 回答
82 浏览

python - 如何在 tkinter 的消息框中显示在 shell 中打印的所有文本

我创建了一个简单的计算器,将许多变量分配给许多输入类型。它在 shell 中也很好用,但现在我想给它一些 GUI,所以我想创建一个消息框和一个按钮,ENTER并且SHOW RESULT在它上面我希望插入一个消息框,显示在 shell 中打印的所有输出.

或者像这样理解我的问题:我也想在 shell 和消息框中显示输出。

那么该怎么做呢?

0 投票
1 回答
73 浏览

python - tkinter 消息框的问题

我在我的代码中使用了几个 tkinter 消息框。但是我注意到showinfo我在代码中使用的消息框存在问题。ok基本上,我希望在按下消息框时调用一个函数。此外,用户可以通过关闭消息框来选择不继续。但是,看起来当我按下 x 图标关闭消息框时,该函数仍然被调用。这是一个最低限度的可重现代码来解释我的意思。

我的问题是,我应该怎么做才能在按下 x 图标时不调用该函数?

0 投票
0 回答
124 浏览

python - 关闭消息框后,Tkinter 程序自动关闭且无错误

我创建了一个 tkinter GUI 以允许用户选择 csv 文件并使用 matplotlib 生成图形。该程序在我的 IDE 中运行良好,但在我的冻结可执行文件 (cx_freeze) 中创建一个图形后关闭。exe 运行没有错误 - 它会在默认照片编辑器中显示图表,然后显示带有图表文件路径的弹出窗口。当弹出窗口(tx.messagebox)关闭时,主窗口也关闭,程序必须重新运行。

所需的行为是让主窗口保持打开状态,允许用户生成其他图表。下面是我的代码的精简版本。有谁知道在接受消息框后可能触发主窗口关闭的原因是什么?