Проблема с обнаружением изменения ориентации телефона в Symbian / Qt - PullRequest
3 голосов
/ 04 января 2010

Я хочу выполнить некоторую пользовательскую обработку при изменении ориентации телефона. Я повторно реализовал виртуальную функцию resizeEvent (QResizeEvent *) в своем классе. Странно то, что впервые при изменении ориентации телефона эта функция фактически вызывается и работает нормально.

Но при всех последующих изменениях ориентации эта функция даже не вызывается? Почему это происходит?

Существуют ли другие способы обнаружения изменения ориентации телефона?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 07 июня 2010

Я подозреваю, что оригинальный постер уже знает это, но это может помочь другим. Недавно проект Qt Mobility выпустил свой первый набор API . В API датчиков вы найдете QOrientationReading .

1 голос
/ 05 января 2010

Вы просматривали resized () или workAreaResized () из QDesktopWidget ?

...