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

python - tkinter 中的“askquestion”和“askyesno”有什么区别?

Tkinter中messagebox的功能askquestion()和功能有什么区别?askyesno()

我在这个网站上找到了这两个函数:http: //infohost.nmt.edu/tcc/help/pubs/tkinter/web/tkMessageBox.html

0 投票
3 回答
9024 浏览

python - Tkinter/ttk 主题的消息框?

我开始使用Tkinter制作 GUI,并添加了模块tkMessageBox。但最近我发现导入模块ttk会提供更多“最新”结果:按钮和文本框以当前操作系统的实际样式出现。这是:Windows 10 按钮是普通的蓝色按钮,而不是以前版本中的那些阴影灰色块状按钮。

但不幸的是,我找不到在常用对话框(我从tkMessageBox导入的对话框)上使用这个ttk主题小部件的方法。因此,OK/Cancel 对话框(例如)仍然显示不属于 Windows 10 的主题。

我检查的所有文档都将我带到了Tkinter

0 投票
0 回答
683 浏览

python - tkMessagebox 模块中的 showinfo 选项有哪些?

showinfo() 的帮助非常简洁:

我在哪里可以找到有关可能选项的更多信息?

0 投票
2 回答
14375 浏览

python - 有没有办法在不单击确定的情况下销毁 tkinter 消息框?

我知道你可以使用类似 self.root.after(1000, self.update_clock)

但是我可以用类似于 messagebox.showinfo.destroy() 的函数替换第二个函数吗?我基本上是想把这些消息框放在一个计时器上,这样用户就可以看到它们,但不必自己做任何事情。

0 投票
0 回答
71 浏览

python - Tkinter Python 3,如何删除 tkinter.messagebox 窗口上的灰白色条?

我正在 Python 3 中制作一个 tkinter 应用程序。每当我制作一个tkmessage框时,例如使用tkinter.messagebox.showinfo(),窗口的整个底部(按钮所在的部分)包括按钮都会显示为灰白色条。但是,出现消息的窗口主体是漂亮的白色。我想知道如何解决这个问题,因为我想让背景像身体一样完全变白。

0 投票
1 回答
89 浏览

user-interface - 单击 tk_messagebox 中的“确定”或“取消”后,按钮保持按下状态

我正在使用tk_messageBox弹出ok-cancel信息消息。按下某个按钮时会出现该消息Run,但在单击okcancel弹出信息消息后,该Run按钮保持按下状态(如附图所示),尽管已启用,但您可以再次正常单击它。我希望它恢复正常而不是这样按?

按下按钮

0 投票
2 回答
139 浏览

python - IF-ELIF 语句嵌套

我想知道是否有更好的方法来写这个。下面说明的当前代码有效。我只是想知道是否有更好的方法。

这是为了验证。因此,if 语句检查所有必填字段,如果它们可以接受,则进入执行代码。问题开始是因为输入字段

self.text_fmax

不被接受为整数。所以这个特定的字段,首先检查是否为空,然后忽略,如果不是,则该值必须是 0 到 180 之间的整数。

0 投票
1 回答
564 浏览

python-3.x - Python-for 在消息框消息中

我有一个产品清单

我想将它们显示在 tkinter 消息框对象中,作为消息。所以想要这样的东西:

但是我怎样才能将字符串作为消息输出产品列表中的所有元素呢?这甚至可能吗?

如果你可以在这个中使用循环,我会很伤心......

0 投票
1 回答
354 浏览

python-2.7 - 我似乎无法在 Python 2.7 中让 tkMessageBox.askokcancel 开始工作

我写了以下代码

每当我按下关闭按钮时,python 都会崩溃并显示消息类型错误:askyesno() 不接受任何参数,给定 1。网上有很多像我这样的例子。我确信他们工作。我究竟做错了什么。我发现的所有示例都有这个问题,并且 tkMessageBox 的文档没有提供任何示例。

0 投票
1 回答
167 浏览

python - tkMessageBox 在运行时崩溃 Python 应用程序

我使用 py2app 来创建一个独立的应用程序,但是当我运行它并按下按钮时,它似乎崩溃了。

我非常确定是 tkMessageBox 导致了问题,但消息框在 IDLE 中工作得非常好。

它在我的带有 pyinstaller 的 Windows 10 计算机上也能正常工作。