如何让窗口置顶?

yjzhou3 2003-09-10 11:15:56
GTK中有没有哪个函数或者参数能够让窗口置顶的?
...全文
321 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjzhou3 2003-09-12
  • 打赏
  • 举报
回复
好,先试试
x86 2003-09-12
  • 打赏
  • 举报
回复
QT可以用setOnAllDesktops,参见KSim的源代码。
gtk不太清楚,好像可以用
gtk_window_set_type_hint(GDK_WINDOW_TYPE_HINT_DOCK),我试过
在KDE下并不是十分稳定,有时候能OnTop,有时候又不行。你可以在gnome下试一下。
注意必须在show之前调用,否则会报错。另外这样的窗口没有边框,无法resize,不知道
可不可以改变。
x86 2003-09-11
  • 打赏
  • 举报
回复
试一下gtk_window_set_transient_for
yjzhou3 2003-09-11
  • 打赏
  • 举报
回复
那个函数是把它其中的一个对话框置顶,我现在只有一个窗口,但不想被其他窗口覆盖。

如果分不够可以再加!

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧