在不同的窗口tkinter上按下按钮后,我如何放置文本



我试图将文本放入函数本身它没有说我错了,但程序没有显示文本有人知道怎么解决这个问题吗?

import tkinter as tk
def life1():
newwindow = tk.Toplevel(root)
app.title("my biography")
texto = Label(root, text ="hello")
root = tk.Tk()
button1 = tk.Button(app,text="my life",command=life1 , padx = 80, pady = 10, bg = "green")

必须调用texto标签上的packplacegrid。如果希望标签显示在新的Toplevel窗口中,则该标签需要是该窗口的子窗口(例如:Label(newwindow, ...)(。

首先,您必须在末尾添加root.mainloop((以停止程序,否则您的程序窗口将挂起。

第二个,要显示文本,您必须使用variable.pack((,以便它显示在窗口上。

第三件也是每个人都忘记的最重要的事情是将tk.label中的字母L大写

`import tkinter as tk
root = tk.Tk()
root.title("first window")
def life1():
root2 = tk.Toplevel(root)
root2.title("my biography")
texto = tk.Label(root2, text ="   hello    ")
texto.pack()

button1 = tk.Button(root,text="my life",command=life1 , padx = 80, pady = 
10, bg = "green")
button1.pack()
root.mainloop()

`如需进一步查询,请发送电子邮件至awesomeansh03@gmail.com

谢谢。

最新更新