Computer >> Máy Tính >  >> Lập trình >> Python

Đặt vị trí trên một nút trong Tkinter Python?

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 () 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ổ.

Đặt vị trí trên một nút trong Tkinter Python?