【发布时间】:2020-09-20 17:45:38
【问题描述】:
所以我目前正在与 Tkinter 合作,并且在我正在尝试创建的程序上取得了相当大的进展。 目前我想要一个在框架中添加标签的按钮。
这是我的代码:
import tkinter as tk
#Window
root = tk.Tk()
root.geometry("800x700")
root.title("Account Overview")
#Title_Frame
title_frame = tk.Frame(root, width=800, height=100, bg='#b1b7ba')
title_frame.pack(side='top')
title_label = tk.Label(title_frame, text="Account Overview", font='Courier 35 underline')
title_label.place(relx=0.2, rely=0.2)
#Account_Frame
account_frame = tk.Frame(root, width=300, height=700, bg='#9dd7f5')
account_frame.pack(side='right')
add_account_button = tk.Button(account_frame, text="Add Account", font='Courier 15')
add_account_button.place(relx=0.26, rely=0.03)
account = tk.Label(account_frame, text="Account Nr1", font='Helvetica 40')
account.place(relx=0.01, rely=0.125)
root.mainloop()
现在,如果您尝试代码,您会看到在打开的窗口中,有一个侧框 它会显示一个按钮,上面写着“添加帐户”。在它下方,您可以看到一个标签,上面写着 "Account Nr1"。我想要发生的是,一旦您打开程序,“Account Nr1” 标签就不会出现,并且只有在您单击 后才会出现在那个确切的位置“添加帐户”。
【问题讨论】:
-
您希望小部件不存在,还是只希望它显示不存在?如果您不希望用户在选择帐户之前看到任何内容,则可以将文本设置为空字符串。 GUI 通常使所有数据字段可见,但在有数据之前将它们留空。
标签: python button tkinter label