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

วิธีตั้งค่าขนาดหน้าต่าง Tkinter ให้คงที่ ไม่สามารถปรับขนาดได้

โดยปกติเมื่อรันแอปพลิเคชัน Tkinter หน้าต่างจะมีขนาดที่ผู้ใช้สามารถปรับเปลี่ยนได้ (Resizable) หากต้องการล็อกขนาดหน้าต่างให้คงที่ ไม่ให้ผู้ใช้ยืดหรือบีบอัดขนาด เราสามารถใช้เมธอด resizable() ได้

เมธอดนี้รับค่า 2 ตัวคือ ความกว้าง (width) และความสูง (height) โดยการส่งค่า False (หรือ 0) เข้าไปทั้งคู่ จะทำให้หน้าต่างไม่สามารถปรับขนาดได้

ตัวอย่างโค้ด

# นำเข้าไลบรารี Tkinter
from tkinter import *

# สร้างอินสแตนซ์ของเฟรม Tkinter
win = Tk()

# กำหนดขนาดหน้าต่าง
win.geometry("650x350")

# ล็อกขนาดหน้าต่างให้คงที่ (ไม่สามารถปรับขนาดได้)
win.resizable(False, False)

# สร้าง Label
Label(win, text="Hello!", font=('Helvetica bold', 15)).pack(pady=20)

# เริ่มต้นลูปหลัก
win.mainloop()

ผลลัพธ์

เมื่อรันโค้ด จะแสดงหน้าต่างที่มีขนาดคงที่ ไม่สามารถปรับขนาดได้โดยผู้ใช้

วิธีตั้งค่าขนาดหน้าต่าง Tkinter ให้คงที่ ไม่สามารถปรับขนาดได้