Để đặt các đối tượng vào giữa khung, chúng ta có thể sử dụng place phương pháp. Hãy lấy một ví dụ và xem nó được thực hiện như thế nào.
Các bước -
-
Nhập các thư viện cần thiết và tạo một phiên bản của khung tkinter.
-
Đặt kích thước của khung bằng cách sử dụng win.geometry phương pháp.
-
Tiếp theo, tạo một nút và gắn nhãn nó.
-
Đặt vị trí của các nút bằng cách sử dụng phương pháp vị trí bằng cách cung cấp x và y giá trị tọa độ.
-
Đặt chính giữa tiện ích con ở vị trí x và y tương đối là 0,5 trong số tiện ích nút (relx =0,5, dựa =0,5) . Đặt neo ở giữa bằng cách cung cấp "anchor =CENTER"
-
Cuối cùng, chạy mainloop của cửa sổ ứng dụng.
Ví dụ
# Import the Tkinter library from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win = Tk() # Define the geometry win.geometry("750x350") # Create Buttons in the frame button = ttk.Button(win, text="Button at the Center") button.place(relx=0.5, rely=0.5, anchor=CENTER) win.mainloop()
Đầu ra
Khi bạn thực thi mã này, nó sẽ hiển thị outputwindow sau -
Bây giờ, hãy thử thay đổi kích thước cửa sổ và bạn sẽ thấy rằng tiện ích nút tự động căn giữa cho phù hợp.