Archived:Handle change in screen orientation in Qt
This code example shows how to get notification when the screen mode changes using QWidget::resizeEvent(). This method gets called when the screen mode changes, so you have to implement that virtual method in your class.
This snippet can be self-signed.
- Download and install the Qt SDK
//resizeEvent() method get called when user change screen mode.
void ResizeEvent::resizeEvent (QResizeEvent* event)
QSize widgetSize = event->size();
//Resize your custom control according to new size.
The code snippet is expected to notify change in screen mode.
Download Code Example
- File:QtResizeEvent.zip shows new screen size when user change screen mode. This example is tested on Nokia 5800 XpressMusic.