Brauche Hilfe bei gtk+



  • hallo, ich habe vorher nur mit der Konsole programmiert, und wollte mir nun mal gtk+ ansehen. Unten steht der Code für das Hauptfentster, wie kann ich nun z. B. einen Button hinzufügen. ich habs versucht über gtk_radio_tool_button_new (), es kompilliert problemlos, aber der button wird nich angezeigt..weiß irgendwer rat?

    #include <gtk/gtk.h>
    
    static void destroy( GtkWidget *widget,
                         gpointer   data );
    
    int main( int   argc,
              char *argv[] )
    {
        GtkWidget *window;
    
        gtk_init (&argc, &argv);
    
        window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    
        g_signal_connect (G_OBJECT (window), "destroy",
    		      G_CALLBACK (destroy), NULL);
    
    /*  TODO: type some code */
    
        gtk_widget_show  (window);
    
        gtk_main ();
    
        return 0;
    }
    
    static void destroy( GtkWidget *widget,
                         gpointer   data )
    {
        gtk_main_quit ();
    }
    


  • Natürlich. Lies das GTK+-2.0 Tutorial.

    Ungefähr hier steht was über Buttons:
    http://www.gtk.org/tutorial/c58.html#SEC-HELLOWORLD

    Du musst du nach dem erzeugen nämlich noch dem Fenster hinzufügen.


Anmelden zum Antworten