我想在手機方向改變時進行一些自定義處理。我已經在我的類中重新實現了resizeEvent(QResizeEvent *)虛函數。奇怪的是,第一次當手機方向改變時,這個函數實際上被調用,並且工作正常。在Symbian/Qt中檢測手機方向變化的問題
但是所有後續的方向變化,這個函數甚至沒有被調用?爲什麼會發生?
是否有其他方法可以檢測到手機方向改變?
謝謝。
我想在手機方向改變時進行一些自定義處理。我已經在我的類中重新實現了resizeEvent(QResizeEvent *)虛函數。奇怪的是,第一次當手機方向改變時,這個函數實際上被調用,並且工作正常。在Symbian/Qt中檢測手機方向變化的問題
但是所有後續的方向變化,這個函數甚至沒有被調用?爲什麼會發生?
是否有其他方法可以檢測到手機方向改變?
謝謝。
您是否看過QDesktopWidget的resized()或workAreaResized()?
我懷疑原始海報已經知道這一點,但它可能會幫助其他人。最近Qt Mobility項目發佈了其first set of APIs。在Sensor API中,您會發現QOrientationReading。
嗯...我會看看,回來。不知道它如何在Symbian中使用。 – 2010-01-06 06:54:31
爲什麼?只要在桌面上使用它即可。 – guruz 2010-01-07 09:50:02