Qt怎么监听屏幕旋转事件

Qt如何监听屏幕旋转事件
如题,目前在做一个显示控件,环境是Win8.1,在PC上还好,因为没有屏幕旋转,但是平板上有,旋转之后,显示控件的内容就显示异常了,想知道在平板上如何捕获这个旋转事件,现在需要在事件中增加处理让显示正常。基于QT,C++开发,希望有经验的大神给点意见,谢谢!
------解决思路----------------------
试试resize事件?
------解决思路----------------------
引用:
好奇怪,获取的分辨率一直是横屏分辨率,旋转过来也一样,不过用windows API的GetSystemMetrics函数能取到,用这种方式需要加宏定义来跨平台,Qt实现估计有问题

不同操作系统这里使用不同系统的函数,就行了吧