Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python - เพิ่ม Label ลงในหน้าต่าง Kivy


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()

การรันโค้ดด้านบนให้ผลลัพธ์ดังนี้:

ผลลัพธ์

Python - เพิ่ม Label ลงในหน้าต่าง Kivy

การตกแต่ง 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()

การรันโค้ดด้านบนให้ผลลัพธ์ดังนี้:

ผลลัพธ์

Python - เพิ่ม Label ลงในหน้าต่าง Kivy