[C]GTK+ und Array
-
Hallo allerseits,
ich schreibe momentan einen GUI unter Linux in Verwendung von GTK+ und C.
Ich erstelle 6 Checkbuttons und hatte vor das in ein Array zu packen, was so aussehen würde:... GtkWidget *checkbutton[5]; ... gint x; for(x=0;x<=5;x++) { checkbutton[x] = gtk_check_button_new(); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton[x]), FALSE); }; ...
Leider funktioniert das ganze nicht so wie ich es mir vorgestellt hatte. Es lässt sich zwar ohne Errors und Warnings kompilieren, jedocht nicht ausführen.
Das ganze Programm mal hier:
http://paste.frubar.net/10487Ich hoffe auf guten Rat.
mfg septix
-
septix schrieb:
Es lässt sich zwar ohne Errors und Warnings kompilieren, jedocht nicht ausführen.
Geht das vielleicht etwas genauer? Läuft bei mir ohne Probleme.
-
Also ich kompiliere es mit
gcc -o gtk1 gtk1.c `pkg-config --libs --cflags gtk+-2.0`
Es kommen keine Errors keine Warnings.
Versuche ich das Programm mit ./gtk1 zu starten, öffnet sich nichts. Es kommt keine Ausgabe oder dergleichen und ich muss es mit strg-c im Terminal schliessen.Nehme ich diese for-Schleife raus(sowie im gepasteten komplett-programm) klappt alles ganz normal, sprich es erscheint ein Fenster mit den gewünschten Checkboxen.