python - 如何在python Tkinter中按下按钮后显示文本
问题描述
我试图在按下按钮后显示一些文本,但我似乎能够做到这一点,以便在按下按钮之前显示文本或根本不显示文本。到目前为止,这是我的代码:
import tkinter
def label1():
label2 = tkinter.Label(window1, text = "correct")
label.pack()
def Window2():
window1 = tkinter.Tk()
window1.title("start")
label = tkinter.Label(window1, text= "how do you spell this Sh--ld")
label.pack()
points = 0
i = points + 1
button = tkinter.Button(window1, text = "ou", command = label1)
button.pack()
window = tkinter.Tk()
window.title("menu")
button = tkinter.Button(window, text = "start", command = Window2)
button.pack()
我正在尝试获取 Window2 子例程中的按钮以显示文本
解决方案
这是你如何做到的
import tkinter
def label1(root):
label = tkinter.Label(root, text = "correct")
label.pack()
def Window2():
window1 = tkinter.Tk()
window1.title("start")
label = tkinter.Label(window1, text= "how do you spell this Sh--ld")
label.pack()
points = 0
i = points + 1
button = tkinter.Button(window1, text = "ou", command = lambda root = window1: label1(root))
button.pack()
window = tkinter.Tk()
window.title("menu")
button = tkinter.Button(window, text = "start", command = Window2)
button.pack()
window.mainloop()
推荐阅读
- javascript - 如何覆盖 JavaScript 类的展开操作
- php - 如何从 php 调用并自动运行管道工 api
- python - 循环创建 URL
- c# - SQL查询中基于不同条件的Increment Value Plus字符串
- yarnpkg - 如何解决此错误:spawn yarn ENOENT?
- react-native - React Native Screen 在 iOS 中冻结滚动视图
- python - 如何获得相对于列表长度(即 100)的彩虹 RGV 值
- php - PHP Lighthouse Laravel - 通过认证用户获取资源
- c - 单读单写固定大小的环形缓冲区,没有锁和原子变量,对于任何 CPU 拱门总是安全的吗?
- python - 通过 __init__ 传递 configparser.ConfigParser() 对象?