Qt mobilra: Orientációváltás

Üdv, lehet nem pont releváns, de hátha akad aki tud segíteni.

Most kezdem a Qt fejlesztést, tesztalany egy N8-as. Van egy egyszerű számológép alkalmazásom. A UI úgy néz ki, hogy van egy "egymás alá" elrendezésem, ebben van két elrendezés.

A felső szintén "egymás alá", ebben felül a korábbi számítások alul a kijelző van.

Az alsó egy "rács" a gomboknak.

Ha elfordítom a telefont az egész gány lesz. Keresgéltem sokat, de értelmes és érthető megoldást nem találtam. Örülnék ha valaki segítene megoldani. A legkönnyebb az lenne, ha a másik felületet is grafikusan meg lehetne csinálni.

Jelenleg kóddal oldom meg, de nagyon nem szuper. Vagy elmászik, vagy "bad alloc"....

Calculator konstruktorában csak ennyi:

ui->setupUi(this);
showMaximized();

Még nem szenzorral nézem, csak egy gomb megnyomására vált "layout"-ot, kissé átrendezve a korábbit:

delete ui->centralWidget->layout();
QFont font;
font.setPointSize(8); //kisebb font kell különben lent lelóg
hlayout = new QHBoxLayout;

hlayout->addWidget(ui->layoutFent_Balra_2); //korábbi és kijelző

ui->layoutLent_Jobbra_2->setFont(font);
hlayout->addWidget(ui->layoutLent_Jobbra_2); //gombok

ui->centralWidget->setLayout(hlayout);

all=false;
showMaximized();

De hát ez nem az igazi.

Egyszóval szeretném megtudni mi a tisztességes módja döntött telefon lekezelésének.