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

วิธีตั้งตำแหน่งหน้าต่าง Tkinter โดยไม่กำหนดขนาด


หน้าต่าง Tkinter ทำงานหลังจากสร้างอ็อบเจกต์ของเฟรมหรือหน้าต่าง เราสามารถกำหนดขนาดหน้าต่างด้วย Geometry manager ซึ่งกำหนดความกว้างและความสูงของหน้าต่างเริ่มต้นที่เราวาง widget เพื่อตั้งตำแหน่งหน้าต่าง Tkinter โดยไม่ระบุความกว้างและความสูง ให้กำหนด spec ใน geometry manager

ตัวอย่าง

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

# Create an instance of tkinter frame
win = Tk()
# Set the geometry of tkinter frame without specifying width and height
x = 500
y = 300
win.geometry("+%d+%d" %(x,y))

# Add a Label widget
label = Label(win, text=" Tkinter has a variety of inbuilt functions, " "modules, and packages.", font = ('Georgia 20'))
label.pack(pady=10)
win.mainloop()

ผลลัพธ์

รันโค้ดเพื่อแสดงหน้าต่างที่ตั้งขนาดตามเนื้อหา

วิธีตั้งตำแหน่งหน้าต่าง Tkinter โดยไม่กำหนดขนาด