我试图在Tkinter的图形用户界面,希望图形用户界面有2个标签。我用ttk.notebook
来做这个。你知道吗
我的代码如下:
root=tk.Tk()
root.title("Data Tool")
root.geometry("500x300")
nb = ttk.Notebook(root)
nb.place(relx=0,rely=0)
# Adds tab 1 of the notebook
page1 = ttk.Frame(nb)
nb.add(page1, text='Home')
# Adds tab 2 of the notebook
page2 = ttk.Frame(nb)
nb.add(page2, text='Tool')
tk.Label(page1,text="test",bg="red").place(relx=0.2,rely=0.4)
root.mainloop()
此GUI未显示第1页上的标签。代码中可能有什么错误?你知道吗
标签的主控形状设置为
page1
,这是一个空帧,然后使用relx
和rely
调用标签上的place
。要显示小部件,您的框架需要有一个大小:相关问题 更多 >
编程相关推荐