from tkinter import *
root=Tk()
lab1=Label(root,text="Restaurant Management System")
lab1.config(font=("Courier", 44))
lab1.pack(side=TOP)
lab2=Label(root,text="Meals")
e2=Entry(root)
lab2.grid(row=0)
e2.grid(row=0,column=1)
root.mainloop()
当我使用grid()时,条目和标签小部件都没有进入控制台。但是当我使用pack()时它出现了。是什么原因?我正在使用python 3.7
答案 0 :(得分:1)
您应该避免在同一个tk容器中使用grid
和pack
。
import tkinter as tk
if __name__ == '__main__':
root = tk.Tk()
lab1 = tk.Label(root, text="Restaurant Management System")
lab1.config(font=("Courier", 44))
lab1.grid(row=0, columnspan=2)
lab2 = tk.Label(root, text="Meals")
e2 = tk.Entry(root)
lab2.grid(row=1, column=0)
e2.grid(row=1, column=1)
root.mainloop()