如何在Meego设备的Qt Quick app中全屏显示和隐藏工具栏/状态栏?
我是Meego开发的新手,Meego设备的Qt Quick应用程序需要全屏,而不是工具栏和状态栏。也仅适用于纵向屏幕方向 我使用Pagestack进行从一个页面到另一个页面的应用程序导航。我成功地用Pagestack属性锁定了肖像。但对于工具栏和状态栏没有成功。它具有如下特性如何在Meego设备的Qt Quick app中全屏显示和隐藏工具栏/状态栏?,qt,toolbar,nokia,qml,meego,Qt,Toolbar,Nokia,Qml,Meego,我是Meego开发的新手,Meego设备的Qt Quick应用程序需要全屏,而不是工具栏和状态栏。也仅适用于纵向屏幕方向 我使用Pagestack进行从一个页面到另一个页面的应用程序导航。我成功地用Pagestack属性锁定了肖像。但对于工具栏和状态栏没有成功。它具有如下特性 showStatusBar: false showToolBar: false 但这些是只读的,无法帮助我隐藏工具栏和状态栏。 我只想知道如何使用全屏制作应用程序,或者如何隐藏状态栏和工具栏? 即使在qmlapp
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 ();
但是没有结果
任何想法都将受到高度赞赏
谢谢您可以通过QML和组件控制工具栏。这篇文章应该有助于了解如何进行尝试。请在文件qmlapplicationviewer.cpp中尝试。
void QmlApplicationViewer::showExpanded()
{
#ifdef Q_OS_SYMBIAN
showFullScreen();
#elif defined(Q_WS_MAEMO_5)
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();
#else
show();
#endif
}
致:
这对我很有用。干杯。谢谢,它只需为工具指定null即可解决问题。但可能是非常糟糕的解决方案。