ผลต่างระหว่างรุ่นของ "01204223/kivy"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 29: | แถว 29: | ||
</pre> | </pre> | ||
− | == Kv Language == | + | == Kv Language และการสร้าง widget == |
+ | |||
+ | เพิ่มแฟ้มชื่อ <tt>pong.kv</tt> ในไดเร็กทอรี | ||
+ | |||
+ | <pre> | ||
+ | #:kivy 1.7.1 | ||
+ | |||
+ | <PongGame>: | ||
+ | Label: | ||
+ | font_size: 70 | ||
+ | center_x: (root.width * 3) / 4 | ||
+ | top: root.top - 50 | ||
+ | text: "hello" | ||
+ | </pre> |
รุ่นแก้ไขเมื่อ 00:02, 15 กรกฎาคม 2556
ติดตั้ง kivy
การติดตั้ง สั่งคำสั่งต่อไปนี้ใน shell (อย่าลืม login เครือข่ายนนทรีก่อน)
sudo apt-get install python-setuptools python-pygame python-opengl \ python-gst0.10 python-enchant gstreamer0.10-plugins-good python-dev \ build-essential libgl1-mesa-dev libgles2-mesa-dev cython python-pip
จากนั้นสั่ง
sudo easy_install kivy
ทดลองโปรแกรมด้านล่าง
ให้สร้างไดเร็กทอรีย่อย จากนั้นป้อนโปรแกรมด้านล่างลงในแฟ้ม main.py
from kivy.app import App from kivy.uix.widget import Widget class PongGame(Widget): pass class PongApp(App): def build(self): return PongGame() if __name__ == '__main__': PongApp().run()
Kv Language และการสร้าง widget
เพิ่มแฟ้มชื่อ pong.kv ในไดเร็กทอรี
#:kivy 1.7.1 <PongGame>: Label: font_size: 70 center_x: (root.width * 3) / 4 top: root.top - 50 text: "hello"