我如何让glade定义GtkDialog的瞬态

时间:2017-07-11 16:30:00

标签: user-interface dialog gtk glade

我正在尝试创建“锁定”父窗口但不触及gtk_window_set_transient_for函数的对话框。

我注意到Glade允许我设置Transient For和Attach To值,但是如果我将它们连接到我的父窗口(在同一个glade文件中定义)并运行程序,那么它不是暂时的。

enter image description here

我还需要做其他事吗?这种方式是否有效?

1 个答案:

答案 0 :(得分:0)

所以它确实有效。但我还没有完全意识到锁定对话框也需要设置为模态。

因此,为了解决我的问题,我还必须勾选Modal属性。

此外,从同一个构建器实例加载对话框和窗口也很重要。