GTK小部件对话框没有关闭
GTK widget dialog does not close
我尝试用gtk制作简单的"消息框"对话框。它的作品,但对话框不关闭,当我点击按钮。(我只在对话框中使用gtk。我的主窗口-不是gtkWindow,而是X11 Glx window)。下面是我的代码:
gtk_init(&argc, &argv);
GtkWidget *dialog = gtk_message_dialog_new (NULL,
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_ERROR,
GTK_BUTTONS_CLOSE,
"Some text",
g_strerror (errno));
gtk_dialog_run(GTK_DIALOG (dialog));
gtk_widget_destroy(dialog);
如果我点击"关闭"按钮-程序继续运行,小部件对话框失去焦点但不关闭隐藏。为什么?似乎gtk_widget_destroy(dialog)没有调用。
注。我用Linux 64, eclipse, c++
尝试将消息框设置为模态对话框。
GtkWidget *dialog = gtk_message_dialog_new (NULL,
GTK_DIALOG_MODAL,
GTK_MESSAGE_ERROR,
GTK_BUTTONS_CLOSE,
"Some text",
g_strerror (errno));
相关文章:
- 如何在Qbutton的帮助下更改Q对话框的宽度
- 当对话框被接受时,如何用参数调用槽
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 如何多次询问来自QML对话框的输入?
- 选择文件对话框错误
- 自定义对话框(源自QDialog)不会关闭(Android)
- 如何在 MFC 对话框中使用 OnDraw
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- 从资源视图访问对话框时出现问题
- 如何检测窗口当前是否正在运行模式对话框?
- "最小化"按钮不会出现在 MFC 对话框中
- 如何获取QNetworkConfiguration UserChoice对话框?
- 表单显示对话框函数错误,并且不执行下面的语句
- 当对话框中的任何小部件发出信号时,是否可以调用插槽
- 带有下一步/后退按钮的Qt对话框/小部件
- 是否有Qt对话框或小部件可以交互式地对字符串列表进行排序
- 如何在 QModelView 中组合模式对话框编辑器和就地小组件编辑器
- 当主窗口在Qt小部件应用程序中首次可见时如何显示对话框
- GTK小部件对话框没有关闭
- 如何在对话框中设置动态数量的小部件