如何有全屏和隐藏工具栏/状态栏在Qt快速应用程序为Meego设备



我是Meego开发的新手,我的Qt Quick Application for Meego Device需要全屏,而不是工具栏和状态栏。

我使用Pagestack从一个页面导航到另一个应用程序。我必须成功地锁定肖像使用Pagestack属性。但是对于工具栏和状态栏没有成功。它有像

这样的属性
showStatusBar: false
    showToolBar: false

但是这些都是只读的,不能帮助我隐藏工具栏和状态栏

我只是想知道如何使应用程序使用全屏或任何方式如何隐藏状态栏和工具栏?

即使在qmlapplicationviewer.cpp

中使用以下代码
void QmlApplicationViewer::showExpanded()
{
#ifdef Q_OS_SYMBIAN
    showFullScreen();
#elif defined(Q_WS_MAEMO_5)
    showMaximized();
#else
    show();
#endif
}

so showMaximized()方法访问还没有帮助。我试着在main.cpp文件中使用这种方法,也像这样

QWidget window;
    window.showMaximized ();

但是没有结果。

如有任何意见,我将不胜感激。

谢谢

试试QWidget::showFullScreen().

您可以通过QML和组件来控制工具栏。

文件中: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
}

对我很有用。欢呼。

相关内容

  • 没有找到相关文章

最新更新