【问题标题】:Problem with detecting phone orientation change in Symbian/Qt在 Symbian/Qt 中检测手机方向变化的问题
【发布时间】:2010-01-04 16:19:42
【问题描述】:

我想在手机方向改变时做一些自定义处理。我在课堂上重新实现了 resizeEvent(QResizeEvent*) 虚函数。奇怪的是,第一次改变手机方向的时候,居然调用了这个函数,而且运行良好。

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

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

谢谢。

【问题讨论】:

    标签: qt qt4 symbian


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你看过QDesktopWidget的resized()或workAreaResized()吗?

      【讨论】:

      • 嗯...我会看看那个然后回来。不确定如何在 Symbian 中使用它。
      • 为什么?就像在桌面上使用它一样使用它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多