Có ba cách chung để chúng ta có thể căn chỉnh và định vị một widget cụ thể trong ứng dụng Tkinter. Giả sử chúng tôi muốn chồng hai hoặc nhiều tiện ích con hoặc khung lên nhau, thì chúng tôi có thể sử dụng place () quản lý hình học. địa điểm () nào trình quản lý hình học thực hiện là nó sắp xếp tiện ích theo hàng và cột của lưới. Chúng tôi chắc chắn có thể chồng chéo tiện ích con bằng cách cung cấp cùng một tọa độ trong mỗi tiện ích.
Ví dụ
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Add a Frame frame1= Frame(win, bg= "LightPink1") # Add an optional Label widget Label(frame1, text= "Welcome Folks!", font= ('Aerial 18 bold italic'), background= "white").pack(pady= 50) frame1.place(x= 260, y= 50) # Add a Button widget in second frame ttk.Button(frame1, text= "Button").place(x= 260, y=50) win.mainloop()
Đầu ra
Việc thực thi đoạn mã trên sẽ hiển thị một cửa sổ có Nhãn và tiện ích nút bên trong khung.