【发布时间】:2012-01-12 16:22:54
【问题描述】:
我正在尝试将 gtk.window 保持在顶部,但我遇到了麻烦。
到目前为止,这是我的代码。该示例在 vala gnome 中(在 Windows 7 上)。
public void onTop() {
window.decorated = false;
window.modal = true;
window.set_keep_above(true);
}
【问题讨论】:
我正在尝试将 gtk.window 保持在顶部,但我遇到了麻烦。
到目前为止,这是我的代码。该示例在 vala gnome 中(在 Windows 7 上)。
public void onTop() {
window.decorated = false;
window.modal = true;
window.set_keep_above(true);
}
【问题讨论】:
看起来这是一个非常古老的 GTK+ 错误,它是 recently fixed。
当窗口已经被映射时,即在 show() 之后,您应该能够通过调用 set_keep_above 来解决这个问题。该错误中的评论 17(从 2008 年开始)说它不起作用,但它在我的机器上起作用,所以 YMMV。
【讨论】: