我是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
}
对我很有用。欢呼。