gpt4 book ai didi

python - 更改 tkMessageBox "askyesno"按钮名称

转载 作者:行者123 更新时间:2023-11-28 16:34:27 26 4
gpt4 key购买 nike

如何更改tkMessagebox.askyesno 函数的按钮名称?

确切地说,我想将 yes-button 文本 yes 更改为其他和 no-button 文本

最佳答案

您不能只是简单地修改按钮文本。您需要创建一个自定义对话框。例如(取自 http://tkinter.programujte.com/tkinter-dialog-windows.htm ):

from Tkinter import *

class MyDialog:

def __init__(self, parent):

top = self.top = Toplevel(parent)

Label(top, text="Value").pack()

self.e = Entry(top)
self.e.pack(padx=5)

b = Button(top, text="OK", command=self.ok)
b.pack(pady=5)

def ok(self):

print "value is", self.e.get()

self.top.destroy()


root = Tk()
Button(root, text="Hello!").pack()
root.update()

d = MyDialog(root)

root.wait_window(d.top)

关于python - 更改 tkMessageBox "askyesno"按钮名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28366519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com