2

私はMeego開発に不慣れであり、Meegoデバイス用のQtクイックアプリケーションには、ツールバーやステータスバーではなく、フルスクリーンが必要です。また、縦向きの画面の向きのみ。

あるページから別のページへのアプリケーションナビゲーションにPagestackを使用しています。Pagestackプロパティを使用してPortraitにロックすることに成功しました。しかし、ツールバーとステータスバーの場合は成功しません。それはのようなプロパティを持っています

showStatusBar: false
    showToolBar: false

しかし、これらは読み取り専用であり、ツールバーとステータスバーを非表示にするのに役立ちませんでした。

フルスクリーンを使用してアプリケーションを作成する方法、またはステータスバーとツールバーを非表示にする方法を知りたいだけですか?

qmlapplicationviewer.cppで次のコードを使用しても

void QmlApplicationViewer::showExpanded()
{
#ifdef Q_OS_SYMBIAN
    showFullScreen();
#elif defined(Q_WS_MAEMO_5)
    showMaximized();
#else
    show();
#endif
}

したがって、showMaximized()メソッドにアクセスすると、まだ役に立ちません。このようにmain.cppファイルでこのメソッドを使ってみました

QWidget window;
    window.showMaximized ();

しかし、結果はありません。

どんなアイデアも非常に高く評価されます。

ありがとうございました

4

3 に答える 3

2

QWidget :: showFullScreen()を試してください。

于 2012-02-14T16:19:01.243 に答える
1

QMLとコンポーネントを介してツールバーを制御できます。この記事はその方法に役立つはずです。

于 2012-01-03T05:30:21.663 に答える
0

ファイル内:qmlapplicationviewer.cpp

変化する:

void QmlApplicationViewer::showExpanded()
{
#if defined(MEEGO_EDITION_HARMATTAN) || defined(Q_WS_SIMULATOR)
    showFullScreen();
#elif defined(Q_WS_MAEMO_5) || defined(Q_OS_QNX)
    showMaximized();
#else
    show();
#endif
}

に:

void QmlApplicationViewer::showExpanded()
{
#if defined(MEEGO_EDITION_HARMATTAN) || defined(Q_WS_SIMULATOR)
    showFullScreen();
#elif defined(Q_WS_MAEMO_5) || defined(Q_OS_QNX)
    //showMaximized();
    showFullScreen();
#else
    //show();
    showFullScreen();
#endif
}

私にとっては素晴らしい作品です。乾杯。

于 2013-04-13T07:42:07.110 に答える