GTK窗口

#include <gtk/gtk.h>
 
int main(int argc, char* argv[]) {
    GtkWidget* window;
    GtkWidget* label;
 
    gtk_init(&argc, &argv);
 
    /* create the main, top level, window */
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 
    /* give it the title */
    gtk_window_set_title(GTK_WINDOW(window), "Hello World");
 
    /* Connect the destroy signal of the window to gtk_main_quit
    * When the window is about to be destroyed we get a notification and
    * stop the main GTK+ loop
    */
    g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
 
    /* Create the "Hello, World" label  */
    label = gtk_label_new("Hello, World");
 
    /* and insert it into the main window  */
    gtk_container_add(GTK_CONTAINER(window), label);
 
    /* make sure that everything, window and label, are visible */
    gtk_widget_show_all(window);
 
    /* start the main loop, and let it rest there until the application is closed */
    gtk_main();
 
    return 0;
}
 

  https://blog.csdn.net/hfy1237/article/details/127775508

posted @ 2025-04-11 17:15  华腾智算  阅读(16)  评论(0)    收藏  举报
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL