Kivy เป็นไลบรารี Python โอเพนซอร์สสำหรับพัฒนาแอปพลิเคชันอย่างรวดเร็วที่ใช้หน้าต่างผู้ใช้แบบนวัตกรรม เช่น แอปพลิเคชัน multi-touch ใช้พัฒนาแอปพลิเคชัน Android และ Desktop applications ในบทความนี้เราจะดูวิธีเพิ่ม label ให้กับหน้าต่างที่สร้างผ่าน Kivy
การสร้าง Label
ในตัวอย่างด้านล่างเราสร้างหน้าต่างและให้ label แบบกำหนดเองโดยใช้ฟังก์ชัน Label ที่มีอยู่ในโมดูล uix.label เมื่อรันแอปด้วยโค้ดนี้เราจะได้หน้าต่างใหม่แสดง label ที่กำหนดเอง
ตัวอย่าง
from kivy.app import App
from kivy.uix.label import Label
class NewLabel(App):
def build(self):
# Label text to be edited
lbl = Label(text="Hello Label Text ! ")
return lbl
NewLabel().run()
การรันโค้ดด้านบนให้ผลลัพธ์ดังนี้:
ผลลัพธ์

การตกแต่ง Label
เรายังสามารถปรับขนาดฟอนต์และสีของ label ด้วยพารามิเตอร์เพิ่มเติมที่มีอยู่ในฟังก์ชัน Label
ตัวอย่าง
from kivy.app import App
from kivy.uix.label import Label
class NewLabel(App):
def build(self):
# Label text to be edited
lbl = Label(text="Hello Label Text ! \nwelcome to the world of Kivy", font_size='30sp', color=[0.56, 0.56, 0.24, 1])
return lbl
NewLabel().run()
การรันโค้ดด้านบนให้ผลลัพธ์ดังนี้:
ผลลัพธ์
