找回密码
 立即注册
收起左侧

请问一下怎么获取桌面上任务栏的高度?

2
回复
11946
查看
[复制链接]
累计签到:595 天
连续签到:1 天
来源: 2014-4-4 15:22:59 显示全部楼层 |阅读模式
1Qter豆
用QT做的桌面程序,有个需要居中显示的效果,如果直接获取桌面分辨率会靠近任务栏,想把任务栏的高度怎么减去?

最佳答案

查看完整内容

用QApplication::desktop()->availableGeometry()这个吧,取桌面除去任务栏的区域。
回复

使用道具 举报

累计签到:157 天
连续签到:1 天
2014-4-4 15:23:00 显示全部楼层
本帖最后由 修罗 于 2014-4-4 16:07 编辑

用QApplication::desktop()->availableGeometry()这个吧,取桌面除去任务栏的区域。
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2014-4-4 16:53:54 显示全部楼层
修罗 发表于 2014-4-4 16:05
用QApplication::desktop()->availableGeometry()这个吧,取桌面除去任务栏的区域。

谢谢,用这个是是可以,获取除任务栏外的面积,用QApplication::desktop()->screenGeometry();获取包括任务栏的面积
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了