将按钮内容添加到条目中

2024-04-23 17:17:37 发布

您现在位置:Python中文网/ 问答频道 /正文

Entry with 6 Button

我的问题是,当我单击按钮(它将粘贴到条目中)作为字符或更多按钮时,如何实现它

我不需要密码。我需要的是这样做的想法。你知道吗


Tags: 密码粘贴条目字符按钮
1条回答
网友
1楼 · 发布于 2024-04-23 17:17:37

这展示了如何使用tkinter条目小部件对两个按钮执行此操作:

from Tkinter import *

class Application(Frame):
    def __init__(self, master=None):
        Frame.__init__(self, master)

        self.text = Entry(self)
        self.text.pack({"side": "left"})

        self.but1 = Button(self)
        self.but1["text"] = "a"
        self.but1.bind("<Button-1>",  self.do)
        self.but1.pack({"side": "left"})

        self.but2 = Button(self)
        self.but2["text"] = "b"
        self.but2.bind("<Button-1>",  self.do)
        self.but2.pack({"side": "left"})

        self.pack()

    def do(self, event):
        widget = event.widget
        self.text.delete(0, END)
        self.text.insert(0, widget["text"])

root = Tk()
app = Application(master=root)
app.mainloop()

编辑:删除根目录。销毁()不需要。另请参见下面的Bryan Oakley评论,了解使用command参数而不是bind方法的替代策略

相关问题 更多 >