- 论坛徽章:
- 0
|
本帖最后由 ruger 于 2011-05-26 15:42 编辑
Linux下Gnome登陆,想在登陆的时候弹出个对话框,提示一下,或者欢迎啥的,但是使用如下代码就特别慢,不知道什么原因,是否调用方式有问题,或者还是其他什么的?- void show_warning()
- {
- GtkWidget *dialog;//声明一个对话框
- gtk_init(NULL, NULL);//初始化GTK
- //使用gtk_message_dialog_new()函数新建一个消息对话框
- dialog = gtk_message_dialog_new(NULL, //没有父窗口
- GTK_DIALOG_DESTROY_WITH_PARENT, //跟随父窗口关闭
- GTK_MESSAGE_WARNING, //显示警告图标
- GTK_BUTTONS_OK, //显示OK按钮
- "警告信息!");
- gtk_window_set_title(GTK_WINDOW(dialog), "Warning");//对话框的标题
- gtk_dialog_run(GTK_DIALOG(dialog));//运行对话框
- gtk_widget_destroy(dialog);//删除对话框
- }
复制代码 |
|