Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Code-Beispiel

Code-Beispiele » GTK, WxWidgets etc.

Darstellen von Bildern in Gtk

Lizenz:Erster Autor:Letzte Bearbeitung:
k. A.MitgliedWarhead 31.01.2011

Dieser Beispielcode soll das einfache Darstellen eines Bildes in einem Window verdeutlichen.
Was braucht ihr dafür?

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 Externer Link!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 MitgliedWarhead angelegt.
  • Die aktuellste Version wurde am 31.01.2011 von MitgliedWarhead gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen