python - 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”。谢谢。无需过多解释,只需简要说明一下即可了解其工作原理。
解决方案
一个让您入门的极简示例:
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()
现在按照可用的教程在此基础上进行构建。
推荐阅读
- ios - ld: can't link with a main executable file for architecture i386 错误
- azure - 使用 Azure 应用程序见解托管在 Azure Functions 上的 Asp.net 核心 - 如何禁用性能计数器收集
- c - EVP C 上信封的非对称加密和解密
- hadoop - E0405: 提交请求没有任何应用程序或库路径
- python - findessentialmat 对同一组特征点给出不同的结果
- sql - 如何检查单词是否是从 www 开始的字符串的一部分,总是使用正则表达式?
- c++ - const char* 有什么例外吗?
- tensorflow - 分布式再训练(TF & Google Coral)
- powershell - 程序运行错误。我们如何捕捉错误遗漏并将其定向到文件 error.txt 中?不起作用的代码
- flutter - 使用基本 flr 进行颤振并在项目中播放