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

Làm cách nào để định vị các nút trên cửa sổ Tkinter?

Để đặt vị trí của một nút, chúng tôi sử dụng phương pháp vị trí của tiện ích nút. Phương thức địa điểm lấy tọa độ x và y của nút.

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 nhiều nút và đặt tên cho chúng là "Nút-1", "Nút-2", v.v.

  • Đặt vị trí của các nút bằng phương pháp địa điểm bằng cách cung cấp các giá trị tọa độ x và y.

  • 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-1")
button.place(x=325, y=125)

button = ttk.Button(win, text="Button-2")
button.place(x=325, y=175)

button = ttk.Button(win, text="Button-3")
button.place(x=325, y=225)

#Create a Label
Label(win, text="Position the Buttons", font='Consolas 15').pack()

win.mainloop()

Đầu ra

Khi bạn thực thi mã này, nó sẽ hiển thị cửa sổ sau -

Làm cách nào để định vị các nút trên cửa sổ Tkinter?

Lưu ý rằng chúng tôi đã sửa lỗi x biến 325 trong cả ba nút, đó là lý do tại sao các nút được căn chỉnh. Bạn có thể thay đổi (x, y) giá trị trong phương thức địa điểm để thay đổi vị trí của các nút.