Bab 8. Label

Label adalah widget yang paling sering digunakan. Label adalah salah satu widget yang tidak mempunyai window. Oleh karena itu widget Label selalu ditempatkan di dalam widget yang lain.

Sangat mudah untuk membuat widget Label.

    gtk.Label(str=None)

Satu satunya parameternya adalah str, teks yang ditampilkan di dalam Label. Namun teks str masih dapat diubah setelahnya dengan menggunakan method berikut,

    label.set_text(str)

Ukuran Label akan berubah sesuai dengan panjang str. Juga dapat menampilkan teks dalam beberapa baris dengan menyertakan line brake dalam str.

Untuk mendapatkan text yang sedang ditampilkan :

    label.get_text()

label adalah object Label yang sedang digunakan. Method ini akan mengembalikan isi teks dalam label dengan tipe string.

Untuk merubah justifikasi :

    label.set_justify(jtype)

Kemungkinan nilai jtype adalah :

    gtk.JUSTIFY_LEFT
    gtk.JUSTIFY_RIGHT
    gtk.JUSTIFY_CENTER
    gtk.JUSTIFY_FILL

gtk.JUSTIFY_LEFT adalah nilai default pada saat pertama Label dibuat.

Jika panjang teks lebih panjang dari panjang Label maka Label dapat melakukan wrapping . Wrapping dapat diaktifkan melalui fungsi :

    label.set_line_wrap(wrap)

Parameter wrap dapat bernilai gtk.TRUE atau gtk.FALSE .

Masih terdapat beberapa method lain dari Label, namun kita akan lihat di bagian lain dari tutorial ini.