代码之家  ›  专栏  ›  技术社区  ›  Anand

检测Symbian/Qt中的电话方向变化时出现问题

  •  3
  • Anand  · 技术社区  · 15 年前

    我想在手机方向改变时进行一些自定义处理。我已经在类中重新实现了ResizeEvent(qResizeEvent*)虚拟函数。奇怪的是,第一次当手机方向改变时,这个功能实际上被调用了,并且工作正常。

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

    有没有其他方法来检测电话方向的变化?

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  1
  •   guruz    15 年前

    是否查看了的Resized()或WorkAreaResized()。 QDesktopWidget ?

        2
  •  2
  •   sth ACP    14 年前

    我怀疑原来的海报已经知道这一点,但它可能会帮助其他人。最近Qt机动性项目发布了 first set of APIs . 在传感器API中,您会发现 QOrientationReading .