การสร้างส่วนต่อประสานกราฟิ กกบั ผู้ใช้
ด้วยภาษาไพทอน
(Graphics for users)
จดุ ประสงคก์ ารเรยี นรู้
นกั เรยี นสามารถเขียนโปรแกรมสว่ นตอ่ ประสานกราฟิกได้
เนือ้ หาประกอบดว้ ย
1.ขนั้ ตอนการสรา้ งกราฟิก
การสร้างส่วนตอ่ ประสานกราฟิ กกับผู้ใช้
ในการเขียนโปรแกรมท่ีมีสว่ นตอ่ ประสาน
กราฟิกกบั ผใู้ ช้ จะช่วยใหเ้ ห็นภาพรวมของ
โปรแกรมไดด้ ีในภาษาไพทอนมโี มดลู
tkinter ท่ีช่วยใหก้ ารพฒั นาสว่ นตอ่
ปรานกราฟิกกบั ผใู้ ชท้ าไดง้ า่ ย
ขัน้ ตอนการใช้งานโมดลู tkinter
1 นาเขา้ โมดลู tkinter
2 สรา้ งหนา้ ตา่ งหลกั (main windows)
3 จดั วางวิดเจ็ต (widget)
4 เช่ือมโยงเหตกุ ารณ์ (event)
สร้างแอปพลิเคชันเคร่ืองคดิ เลขอยา่ งงา่ ยๆ
ทส่ี ามารถคานวณผลบวก ลบ คณู และหารจานวนเตม็ ได้
ตวั อยา่ ง 2.11 การสรา้ งหนา้ ตา่ งหลกั ดว้ ย tkinter
ผลลพั ธ์
ไฟล์ thinkterx1.py
ตวั อยา่ ง 2.12 การเพ่ิมป่มุ ลงในหนา้ ตา่ งหลกั
ผลลพั ธ์
ไฟล์ thinkterx2.py
ผลลพั ธ์
ไฟล์ thinkterx3.py
ตวั อยา่ ง 2.13 การเพ่ิมวดิ เจ็ตลาเบลในหนา้ ตา่ งหลกั
ตวั อยา่ ง 2.14 การเพ่ิมป่มุ ตวั เลขบนเครอ่ื งคิดเลข
ผลลพั ธ์
ไฟล์ thinkterx4.py
ผลลพั ธ์
ไฟล์ thinkterx5.py
มีไฟลซ์ อรส์ โคด้ เครอ่ื งคิดเลขในโฟลเดอรไ์ ฟลไ์ พทอน
ช่ือ calculator.py
แบบฝึ กหดั ทา้ ยบท
1.กิจกรรมท่ี 2.2 และแบบฝึกหดั ทา้ ยบท