gtk+学习笔记-2
程序员文章站
2022-04-29 10:48:31
...
对gtk+初始化的检查
gtk_init_check(&argc,&argv)
返回true或false
#include <stdlib.h> #include <gtk/gtk.h> int main(int argc,char *argv[]) { GtkWidget *mywindow; //初始化gtk+和支持库 //加入对gtk+初始化的检查 if (gtk_init_check(&argc,&argv)) { gtk_init(&argc,&argv); //创建新的窗口,并设置相关参数 mywindow=gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(mywindow),"你好,我是第一个GTK程序"); gtk_widget_show(mywindow); gtk_main(); } else { printf("gtk+初始化失败,请检查图形卡配置!"); } return 0; }
我们看下头文件中的声明
void gtk_init (int *argc,
char ***argv);
gboolean gtk_init_check (int *argc,
char ***argv);