【发布时间】:2013-04-26 18:16:59
【问题描述】:
我正在使用 tkinter 的“askokcancel”消息框通过弹出窗口警告用户不可逆转的操作。
from tkinter import Tk
Tk().withdraw()
from tkinter.messagebox import askokcancel
askokcancel("Warning", "This will delete stuff")
我想将“确定”按钮的文本(从“确定”)更改为“删除”之类的内容,使其看起来不那么温和。
这可能吗?
如果没有,还有什么方法可以实现它?最好不要引入任何依赖...
【问题讨论】:
-
有可能,但我不建议这样做。为什么不使用 SimpleDialog?
-
这似乎是不可能的。
-
@Johnny:我实际上过早地放弃了 tkinter.simpledialog,因为它看起来不如消息框灵活。是否可以用 simpledialog 覆盖按钮文本?
-
这是不可能的,因为没有选项可以更改“ok”文本,但是如果您修改 tkinter 模块,这是可能的。这就是我不建议的
标签: python python-3.x tkinter messagebox