Change words on tkinter Messagebox buttons

∥☆過路亽.° 提交于 2019-12-01 05:55:47

No, there is no way to change the text of the buttons for the built-in dialogs.

Your best option is to create your own dialog. It's not very hard to do, and it gives you absolute control over what is in the dialog widget.

Yousef_Shamshoum

Why not open a child window thus creating your own box with your own button like this:

from tkinter import *
def messageWindow():
    win = Toplevel()
    win.title('warning')
    message = "This will delete stuff"
    Label(win, text=message).pack()
    Button(win, text='Delete', command=win.destroy).pack()
root = Tk()
Button(root, text='Bring up Message', command=messageWindow).pack()
root.mainloop()
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!