#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
GtkWidget *window;设置一个容器
gtk_init(&argc, &argv);初始化, 必须
gtk_main();使GTK+进入主循环,等待事件发生,必须
window = get_window_new(GTK_WINDOW_TOPLEVEL); 生成一个窗口容器, 并把生成的容器信息保存到GtkWidget *变量window中
gtk_widget_sow(window); 显示生成的窗口容器
当关闭程窗口时, 程序并不会退出, 要按ctr+c, 在下一课将介绍当按下右上角的关闭时, 程序也会跟着退出。
GTK+窗口创建示例

本文介绍了使用GTK+库创建简单窗口的应用程序示例代码。包括初始化GTK+、创建顶层窗口、显示窗口并启动主事件循环等关键步骤。
3260

被折叠的 条评论
为什么被折叠?



