我希望在手机方向发生变化时进行一些自定义处理。我已经在我的类中重新实现了resizeEvent(QResizeEvent *)虚函数。奇怪的是,第一次更改手机方向时,实际上会调用此功能,并且工作正常。
但是所有后续的方向改变了,甚至没有调用这个函数?为什么会这样?
还有其他方法可以检测手机方向的变化吗?
感谢。
答案 0 :(得分:2)
我怀疑原始海报已经知道这一点,但它可能对其他人有所帮助。最近,Qt Mobility项目发布了first set of APIs。在传感器API中,您会找到QOrientationReading。
答案 1 :(得分:1)
您是否看过QDesktopWidget的resized()或workAreaResized()?