ผลลัพท์ที่ได้
ต่อไปเราจะแยกเป็นสองส่วน เพราะภาษา Kivy ต้องการแยกลอจิก ออกจากการแสดงผล ฉะนั้นเราจะแยกเป็นสองไฟล์
ไฟล์แรก hello2.py เขียนด้วย Python IDE
ไฟล์ที่สอง hello2.kv เขียนด้วย notepad แล้วใส่นามสกุลไฟล์เป็น .kv
ผลลัพท์ที่ได้
*จะทำงานได้ กุญแจสำคัญอยู่ที่ชื่อ subclass ของ คลาส App นั่นคือ HelloApp เพราะชื่อ subclass จะเกี่ยวข้องกับชื่อไฟล์ Kivy ยกตัวอย่างเช่น ชื่อ class FooApp(App) ไฟล์ Kivy ก็จะชื่อ foo.kv และที่สำคัญ สองไฟล์นี้ต้องอยู่ directory เดียวกัน
จะเห็นว่าการแยกโค้ดนั้นทำให้มันดูง่าย และเป็นระเบียบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น