โค้ดในส่วนของ .py มีดังนี้ (ตั้งชื่อว่า widgets)
จะเห็นว่าเราใช่การสืบทอด class (สร้างคลาสลูก) ดีกว่าไปเปลี่ยนแปลงข้อมูลที่คลาสแม่
จากนั้นให้
โค้ดในส่วนของ .kv มีดังนี้ (ตั้งชื่อว่า widgets)
ผลการรันโค้ด
จะเห็นว่าในโค้ดมีอยู่ 2 object และเราก็มีการตั้งค่า properties ให้กับแต่ละ object (สำหรับ color มีฟอร์มการใส่คึอ RGBA : Red ,Green ,Blue และ alpha/transparency)
ใน Button มี properties บางอันที่เหมือนกันอยู่เราจึงจะสร้างต้นแบบของ Button ขึ้นมา เพื่อจะได้ประหยัดการเขียนโค้ดซ้ำๆ ดังนี้
ผลการรันโค้ด
จากนั้นให้
โค้ดในส่วนของ .kv มีดังนี้ (ตั้งชื่อว่า widgets)
ผลการรันโค้ด
จะเห็นว่าในโค้ดมีอยู่ 2 object และเราก็มีการตั้งค่า properties ให้กับแต่ละ object (สำหรับ color มีฟอร์มการใส่คึอ RGBA : Red ,Green ,Blue และ alpha/transparency)
ใน Button มี properties บางอันที่เหมือนกันอยู่เราจึงจะสร้างต้นแบบของ Button ขึ้นมา เพื่อจะได้ประหยัดการเขียนโค้ดซ้ำๆ ดังนี้
ผลการรันโค้ด
ไม่มีความคิดเห็น:
แสดงความคิดเห็น