请问下在XP下.net下能否使用gtk创建对话框啊,弹出的对话框不响应
请问下在XP下.net下能否使用gtk创建对话框啊,弹出的对话框为什么不能用,但在win7下就可以用,为什么啊
GtkWidget*dialog= NULL;
char *title = "1234",;
char *message = "12345";
dialog = gtk_message_dialog_new( NULL,
GTK_DIALOG_MODAL,
GTK_MESSAGE_WARNING,
GTK_BUTTONS_CLOSE,
"%s",
message );
gtk_window_set_icon_from_file( GTK_WINDOW(dialog), "logo.png", NULL );
gtk_window_set_position( GTK_WINDOW(dialog), GTK_WIN_POS_CENTER );
gtk_window_set_title( GTK_WINDOW( dialog ), g_locale_to_utf8( title, -1, NULL, NULL, NULL ) );
gtk_dialog_run( GTK_DIALOG(dialog) );
gtk_widget_destroy( dialog );
这段代码在win7下没问题,但在xp下能弹出但会卡死,请各位指点下原因,XP下是不是不支持gtk的对话框啊