当前位置:
代码迷
>>
QT开发
>> Qt怎么监听屏幕旋转事件
详细解决方案
Qt怎么监听屏幕旋转事件
热度:
149
发布时间:
2016-04-25 03:06:57.0
Qt如何监听屏幕旋转事件
如题,目前在做一个显示控件,环境是Win8.1,在PC上还好,因为没有屏幕旋转,但是平板上有,旋转之后,显示控件的内容就显示异常了,想知道在平板上如何捕获这个旋转事件,现在需要在事件中增加处理让显示正常。基于QT,C++开发,希望有经验的大神给点意见,谢谢!
------解决思路----------------------
试试resize事件?
------解决思路----------------------
引用:
好奇怪,获取的分辨率一直是横屏分辨率,旋转过来也一样,不过用windows API的GetSystemMetrics函数能取到,用这种方式需要加宏定义来跨平台,Qt实现估计有问题
不同操作系统这里使用不同系统的函数,就行了吧
查看全文
相关解决方案