1

アプリケーションを縦向きに制限したいと思います。Qt 4.7.3でそれを行うことができましたが、Qt4.6.3で同じコードを使用できませんでした。Qt 4.6.3でOreintationを設定する方法はありますか?

4

1 に答える 1

1

Symbian固有のコードを使用して、要件を満たすことができます。Main.cppファイルに次のコードを追加します。

// Symbian specific code
    #ifdef Q_OS_SYMBIAN
    CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
    TRAPD(error, 
    if (appUi) {
        // Lock application orientation into Portrait
        appUi->SetOrientationL(CAknAppUi::EAppUiOrientationPortrait);
    }
    );
    #endif

また、プロファイル内の次のLIBS:

LIBS += -lcone -leikcore -lavkon

詳細については、このリンクを参照してください。

于 2012-05-05T05:26:24.533 に答える