Kamis, 07 Agustus 2014

GTK Programming : GtkLabel


Di setiap user interface, label merupakan komponen yang sangat penting. Label berperan dalam memudahkan pengguna mengoperasikan program kita. Umumnya, label dimanfaatkan untuk memberikan keterangan cara penggunaan pada widget lain. Komponen utama dari label hanyalah teks, sehingga tidak terlalu banyak yang harus dipahami untuk mulai membuat label.

Let's Start
Untuk membuat widget GtkLabel, ada 2 fungsi baru yang harus kita ketahui, yaitu
  1. GtkWidget* gtk_label_new (const gchar *str);
    Fungsi di atas kita gunakan untuk membuat sebuah label beserta teksnya.
  2. void gtk_label_set_text (GtkLabel *label, const gchar *str);
    Fungsi kedua ini secara opsional harus kita ketahui jika ingin mengubah teks label.
Contoh kode:
#include<gtk/gtk.h>

int main(int argc, char *argv[])
{
    GtkWidget *window, *label;
   
    gtk_init(&argc, &argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_title(GTK_WINDOW(window),"Hello world");
    label = gtk_label_new("Ini label");
    gtk_container_add(GTK_CONTAINER(window), label);
    gtk_widget_show_all(window);
    gtk_main();
    return 0;
}

Hasil
Hasil dari kode diatas akan terlihat seperti gambar di bawah ini.

Sementara itu, penggunaan fungsi gtk_label_set_text tidak ikut saya jelaskan disini. Cobalah bereksperimen dengan fungsi ini di rumah :)
Load disqus comments

0 comments