Если вы используете Qt Creator 2.2.1, тогда используйте viewer.showFullScreen();
в main.cpp .
В старых версиях, где QmlApplicationViewer не генерируется автоматическиЯ использовал следующий код
QDesktopWidget *screen = QApplication::desktop();
QRect rect = screen->screenGeometry(-1);
int screenHeight = rect.height();
int screenWidth = rect.width();
delete screen;
QDeclarativeView *view = new QDeclarativeView;
if(screenHeight > screenWidth)
view->setSource(QUrl("qrc:/StopWatchP.qml"));
else
view->setSource(QUrl("qrc:/StopWatchL.qml"));
QObject *parentObject = qobject_cast<QGraphicsObject *> (view->rootObject());
parentObject->setProperty("width",screenWidth);
parentObject->setProperty("height",screenHeight);
, где QDesktopWidget используется для получения экрана и его соответствующего размера.
Если высота экрана больше, тогда я будузагрузите файл QML, предназначенный для портретного режима или в альбомном режиме.