Codeschnipsel gesucht.



  • Hallo ich hatte im Internet gegoogelt aber nichts passendes gefunden.

    #include <gtk/gtk.h>
    // Compileroption gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags --libs gtk+-3.0`
    static void on_button_clicked (GtkWidget *widget, gpointer data)
    {
      g_print ("Hello World\n");
    }
    
    int main (int argc, char *argv[])
    {
      GtkWidget *window, *button;
    
      gtk_init (&argc, &argv);
      window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
      g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
      gtk_container_set_border_width (GTK_CONTAINER (window), 10);
      button = gtk_button_new_with_label ("Start");
      g_signal_connect (button, "clicked", G_CALLBACK (on_button_clicked), NULL);
      gtk_container_add (GTK_CONTAINER (window), button);
      gtk_widget_show_all (window);
      gtk_main ();
    
    //    }
      return 0;
      //void connect_button_clicked(GtkWidget* button) {
        //    g_signal_connect(
          //      button,
            //    "clicked",
              //  G_CALLBACK(button_clicked_callback), this);
    }
    

    Mein Problem habe ich auskommentiert, nur soviel, ich suche eine Möglichkeit mittels onclick soll der Programmablauf wie folgend durchgeführt werden.
    Wer kann mir helfen und ein c++ Codeschnipsel zur Verfügung stellen?



  • Ich mache diesen Thread zu, du gibst dir immer noch keine Mühe, dein Problem zu beschreiben.

    Du suchst nicht ein Codeschnipsel, du willst irgendwas machen. Beschreib kurz was das ist und was du versucht hast, statt uns hier einfach einen Klumpen schlecht kopierten Code hinzuknallen.


Anmelden zum Antworten