首页 > 解决方案 > Python tkinter 按钮命令

问题描述

我想制作一个应用程序,如果您按下按钮,它将在文本框中打印一个字母。我创建了按钮:

Button(window, text="Button1", width=5,command = button1).grid(row = 3,column = 0)

和文本框:

output = Text(window, width = 75, height=6, wrap=WORD, bg = "white")
output.grid(row = 13, column = 0)

现在我不知道在按钮命令中输入什么代码:

def button1():
    #idk what code to put
    #here, that will print
    #the letter 'A' in output
    #textbox

我是 tkinter 的新手,所以请帮助我编写一段代码,该代码将在输出文本框中打印字母“a”。谢谢。无需过多解释,只需简要说明一下即可了解其工作原理。

标签: pythontkintertextinsert

解决方案


一个让您入门的极简示例:

from tkinter import *  # for example purposes only!

def pressed():
    text.insert(END, 'Thank you!')

window = Tk()

Button(window, text="Press Me!", command=pressed).pack()

text = Text(window)
text.pack()

window.mainloop()

现在按照可用的教程在此基础上进行构建。


推荐阅读