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

จะทำให้องค์ประกอบติดอยู่ที่มุมล่างขวาใน Tkinter ได้อย่างไร?


Tkinter มีคุณสมบัติ ฟังก์ชัน และวิธีการในตัวมากมายที่เราสามารถใช้เพื่อสร้าง GUI ของแอปพลิเคชันได้ จำเป็นต้องรู้ว่าเราสามารถกำหนดตำแหน่งของวิดเจ็ตเฉพาะในแอปพลิเคชันได้อย่างไรเพื่อให้ตอบสนองได้ตามธรรมชาติ

Tkinter ยังมีตัวจัดการเรขาคณิตซึ่งเราสามารถกำหนดตำแหน่งขององค์ประกอบและวิดเจ็ตได้ ตัวจัดการเรขาคณิตของ Place ใช้สำหรับกำหนดตำแหน่งของวิดเจ็ตที่ซับซ้อน

ตัวอย่าง

สมมติว่าเราต้องการให้ตำแหน่งวิดเจ็ตของเราอยู่ที่ด้านล่างขวาของหน้าต่างแอปพลิเคชัน จากนั้นเราก็สามารถใช้ สถานที่ ตัวจัดการเรขาคณิตพร้อม สมอ ทรัพย์สิน

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Add buttons in the frame
button1=ttk.Button(win, text="Button-1")
button1.place(rely=1.0, relx=1.0, x=0, y=0, anchor=SE)

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะวางวิดเจ็ตไว้ที่ด้านล่างขวาของหน้าต่าง

จะทำให้องค์ประกอบติดอยู่ที่มุมล่างขวาใน Tkinter ได้อย่างไร?