标签: gtk gtk3
我有一个程序只是创建一个GtkDialog,然后在其上调用gtk_widget_show_all。在实践中,GTKDialog充当了程序的“主窗口”。
一切似乎都运转正常,但我收到GTK的警告说“”GtkDialog映射时没有一个短暂的父母。不鼓励这样做。“。我该如何解决这个问题?我是否需要创建一个不可见的窗口作为我对话框的父窗口?
答案 0 :(得分:1)
那么问题就是你使用GtkDialog代替GtkWindow的原因。警告是无害的,但这是一个奇怪的设计选择,使对话框成为主窗口。