1

我想将我的应用程序限制为纵向。我能够在 Qt 4.7.3 中使用它,但无法为 Qt 4.6.3 使用相同的代码。有什么方法可以在 Qt 4.6.3 中进行 setOreintation

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

您的 pro 文件中还有以下 LIBS:

LIBS += -lcone -leikcore -lavkon

有关更多详细信息,请参阅此链接

于 2012-05-05T05:26:24.533 回答