我目前正在使用 gtk 在 c 中开发一个应用程序,但我遇到了 MessageDialog 小部件显示的问题。它几乎完全符合我的要求:它会弹出,但 MessageDialog 周围没有显示边框...(并且它在屏幕上并不真正可见)。我现在正在寻找如何找到添加此边框的方法,但我还没有找到任何东西......
这是我正在使用的简单代码:
GtkWidget *dialog;
dialog = gtk_message_dialog_new (window_main,
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_ERROR,
GTK_BUTTONS_CLOSE,
"My message");
gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);
这是问题的图片(红色标签在背景上,对话框和此标签之间没有边框):图片
有没有人已经面临这个问题?