qt窗口置顶

jinjianxinxh 2011-08-08 03:23:15
如何让一个QWidget置顶?
另外qt里面有没有类似与gtk_window_present()的函数,谢谢喽
...全文
419 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
piolo2011 2012-05-02
  • 打赏
  • 举报
回复
获益良多
lefttime 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jinjianxinxh 的回复:]

谢谢楼上的回复,我们现在主要就是想接收一个dbus消息把最小化的窗口恢复到初始大小,”Qt里提供的setWindowFlags功能“这个貌似不能实现。本人还是一个qt菜鸟,谢谢
[/Quote]

唔,这个是setWindowState的功能了 :)
“......把最小化的窗口恢复到初始大小......”可以用 setWindowState()~``
jinjianxinxh 2011-08-09
  • 打赏
  • 举报
回复
谢谢楼上的回复,我们现在主要就是想接收一个dbus消息把最小化的窗口恢复到初始大小,”Qt里提供的setWindowFlags功能“这个貌似不能实现。本人还是一个qt菜鸟,谢谢
lefttime 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jinjianxinxh 的回复:]

楼上的能否说的具体一点?本人系统环境为ubuntu11.04
[/Quote]

如果你熟悉系统编程的话,调用当前系统提供的API来管理窗口;
或者用GTK+之类的第三方库~``
不过话说回来, 上面一个回复有误,Qt里提供的setWindowFlags功能,其实就和gtk_window_present类似 :) ~``
jinjianxinxh 2011-08-09
  • 打赏
  • 举报
回复
楼上的能否说的具体一点?本人系统环境为ubuntu11.04
lefttime 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jinjianxinxh 的回复:]

qt里有没有与gtk_window_present() 功能相类似的函数,谢谢楼上的回复
[/Quote]
目前还没有,可以根据系统不同调用系统的提供的API~```
jinjianxinxh 2011-08-09
  • 打赏
  • 举报
回复
qt里有没有与gtk_window_present() 功能相类似的函数,谢谢楼上的回复
lefttime 2011-08-08
  • 打赏
  • 举报
回复
采用 Qt::WindowStaysOnTopHint 标记


QWidget* hWidget;
.....
hWidget->setWindowFlags(hWidget->windowFlags() | Qt::WindowStaysOnTopHint);
...

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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