Code-Beispiel
Darstellen von Bildern in Gtk
Lizenz: | Erster Autor: | Letzte Bearbeitung: |
k. A. | Warhead | 31.01.2011 |
Dieser Beispielcode soll das einfache Darstellen eines Bildes in einem Window verdeutlichen.
Was braucht ihr dafür?
- Die nötigen GTK-Librarys
- ein einfaches Bild
- die Grundkentnisse aus dem ersten und zweiten Tutorial über GTK.
Wie funktioniert es?
Im zweiten Tutorial habt ihr das Darstellen eines Buttons vermittelt bekommen. Zur Wiederholung, hier der Quellcode:
dim as GtkWidget ptr button = gtk_button_new_with_label("Button Text")
Der Rest steht im Tutorial... :D
Im Grunde genommen ist es wie beim Button. Zuerst müsst ihr das Bild definieren. Dazu erstellt ihr ein GtkWidget, pointert es, verbindet es mit gtk_image_new_from_file(Datei) und verpackt es in einem Container für euer Hauptfenster.
Das Endergebnis sieht dann wie folgt aus:
#INCLUDE ONCE "gtk/gtk.bi"
gtk_init(0,0)
DIM AS GtkWidget PTR win = gtk_window_new (GTK_WINDOW_TOPLEVEL)
gtk_window_set_title (GTK_WINDOW(WIN), "Start")
DIM AS GtkWidget PTR bild = gtk_image_new_from_file ("bild.png")
gtk_container_add(GTK_CONTAINER(win), bild)
'bild.png ist das anzuzeigende Bild
'es gehen auch andere Bildformate
gtk_widget_show_all(win)
gtk_main()
Zusätzliche Informationen und Funktionen |
- Das Code-Beispiel wurde am 31.01.2011 von Warhead angelegt.
- Die aktuellste Version wurde am 31.01.2011 von Warhead gespeichert.
|
|