在Symbian / Qt中检测手机方向更改的问题

时间:2010-01-04 16:19:43

标签: qt qt4 symbian

我希望在手机方向发生变化时进行一些自定义处理。我已经在我的类中重新实现了resizeEvent(QResizeEvent *)虚函数。奇怪的是,第一次更改手机方向时,实际上会调用此功能,并且工作正常。

但是所有后续的方向改变了,甚至没有调用这个函数?为什么会这样?

还有其他方法可以检测手机方向的变化吗?

感谢。

2 个答案:

答案 0 :(得分:2)

我怀疑原始海报已经知道这一点,但它可能对其他人有所帮助。最近,Qt Mobility项目发布了first set of APIs。在传感器API中,您会找到QOrientationReading

答案 1 :(得分:1)

您是否看过QDesktopWidget的resized()或workAreaResized()?