ค่ากำหนดพื้นฐานของ widget

แต่ละ widget ที่ถูกสร้างขึ้นมาจะมีคุณสมบัติหรือพฤติกรรมการตอบสนองการใช้งานเฉพาะตัวของมันเอง ด้วยการกำหนดค่าออปชันที่แสดงผลบนหน้าต่าง Frame เช่น ขนาด สี ตัวอักษร การจัดวางตำแหน่ง เป็นต้น

การกำหนดขนาด (Dimensions) เช่น ความยาว ความสูง ระยะห่างจากขอบบน-ล่าง เป็นต้น ค่าปกติมีหน่วยเป็น pixels เราสามารถเปลี่ยนการกำหนดขนาได้ด้วยสัญลักษณ์ c= เซนติเมตร,  i= นิ้ว, m=มิลลิเมตร และ p= Printer’s point (หน่วย Point ตามที่เครื่องพิมพ์กำหนด ซึ่งมีค่าประมาณ 1/72 นิ้ว)

ตัวอย่าง 6 การกำหนดขนาดรูปแบบ Button widget

ผลลัพธ์จากการรันโปรแกรม

การกำหนดตำแหน่งในระบบพิกัด (Coordinate system) ใช้ระบบพิกัดแกน X(แนวนอน) และแกน y(แนวตั้ง) สำหรับการจัดวาง widget เช่น (x=10,y=20) (x=0,y=30) ค่าปกติมีหน่วยเป็น pixel

ตัวอย่าง 7 การกำหนดจัดวางตำแหน่งด้วยระบบพิกัดแกน x และ y

ผลลัพธ์จากการรันโปรแกรม

การกำหนดสีให้กับ widget (colors)

       กำหนดสีให้กับ widget เช่น สีตัวอักษร พื้นหลัง หรือการเปลี่ยนสีเมื่อมีการเลือกใช้งาน widget สามารถกำหนดได้ 2 รูปแบบ คือ การแทนค่าด้วยรหัสเช่น ‘#CCC’,’#00CCFF’, กำกับด้วยชื่อสี เช่น ‘black’, ‘red’, ‘cyan’

ตัวอย่าง 8 การกำหนดสี background และ foreground ให้กับ Button widget

ผลลัพธ์จากการรันโปรแกรม

การกำหนดคุณสมบัติรูปแบบตัวอักษร (Fonts)

เป็นการกำหนดลักษณะแบบอักษร เช่น ตัวหนา ตัวเอียง รูปแบบ เป็นต้น เมื่อต้องการจัดรูปแบบตัวอักษรให้กับ widget เราต้อง import ฟังกัน font ที่อยู่ในโมดูล tkinter เข้ามาก่อน ซึ่งมีออปชันให้เลือกปรับรูปแบบตัวอักษรดังนี้

ตัวอย่าง 9 การกำหนดรูปแบบตัวอักษรให้กับ Button widget

ผลลัพธ์จากการรันโปรแกรม