Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [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