Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะวางตำแหน่งปุ่มบนหน้าต่าง Tkinter ได้อย่างไร


ในการกำหนดตำแหน่งของปุ่ม เราใช้วิธีการวางของวิดเจ็ตปุ่ม วิธีสถานที่ใช้พิกัด x และ y ของปุ่ม

ขั้นตอน -

  • นำเข้าไลบรารีที่จำเป็นและสร้างอินสแตนซ์ของเฟรม tkinter

  • กำหนดขนาดของเฟรมโดยใช้ win.geometry วิธีการ

  • ถัดไป สร้างปุ่มหลายปุ่มและตั้งชื่อเป็น "ปุ่ม-1", "ปุ่ม-2" เป็นต้น

  • กำหนดตำแหน่งของปุ่มโดยใช้วิธีการวางโดยระบุค่าพิกัด x และ y

  • สุดท้าย เรียกใช้ mainloop ของหน้าต่างแอปพลิเคชัน

ตัวอย่าง

# 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()

ผลลัพธ์

เมื่อคุณรันโค้ดนี้ มันจะแสดงหน้าต่างต่อไปนี้ -

ฉันจะวางตำแหน่งปุ่มบนหน้าต่าง Tkinter ได้อย่างไร

สังเกตว่าเราได้แก้ไข x ตัวแปรที่ 325 ในทั้งสามปุ่มซึ่งเป็นสาเหตุที่ปุ่มถูกจัดตำแหน่ง คุณสามารถเปลี่ยน (x, y) ค่าในวิธีการวางตำแหน่งเพื่อเปลี่ยนตำแหน่งของปุ่ม