Có một số cách nhất định để các widget Tkinter có thể được định vị bên trong cửa sổ. Trình quản lý hình học Tkinter có ba phương thức, pack (), place () và lưới () , qua đó chúng ta có thể đặt vị trí của tiện ích trong cửa sổ ứng dụng. Mỗi cách này đều có những hạn chế và cách sử dụng riêng. Để đặt vị trí của một nút trên cửa sổ ứng dụng Tkinter, chúng tôi có thể sử dụng địa điểm (tọa độ x, tọa độ y) hơn tất cả các phương pháp khác. Nó nhận các giá trị của tọa độ x và y được yêu cầu để xác định vị trí của tiện ích con.
Ví dụ
Mã mẫu chứa tiện ích nút sử dụng địa điểm (x, y) để định vị nút trong cửa sổ.
# Import the Tkinter library from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win = Tk() # Define the geometry win.geometry("750x250") def close_win(): win.destroy() # Create Buttons in the frame button = ttk.Button(win, text="Click", command=close_win) button.place(x=325, y=125) #Create a Label Label(win, text="Click the Button to Close the Window", font=('Consolas 15')).pack() win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa một nút ở vị trí trung tâm của cửa sổ.