Die Schaltfläche von GTK Grafikfenster 5 füllte noch das gesamte Fenster aus und nun gibt es den Code für eine etwas kleinere Schaltfläche…

Quellcode für GTK Grafikfenster 6:

#include <gtk/gtk.h>

int main(int argc, char *argv[]) {

// Initialisierung von GTK
gtk_init(&argc, &argv);

// Erstellung eines Fensters
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);

// Setzen des Titels und der Größe des Fensters
gtk_window_set_title(GTK_WINDOW(window), "GTK-Grafikfenster 06/2026");
gtk_window_set_default_size(GTK_WINDOW(window), 600, 500);


GtkWidget *vbox = gtk_vbox_new(FALSE, 0); // oder besser GtkWidget *vbox = gtk_box_new(0);
gtk_container_add(GTK_CONTAINER(window), vbox);

GtkWidget *button = gtk_button_new_with_label("Klicken Sie mich!");
gtk_box_pack_start(GTK_BOX(vbox), button, FALSE, FALSE, 0);

gtk_widget_show_all(window);
gtk_main();

return 0;
}

Von Torsten