我是Meego开发的新手,我的Meego设备的Qt Quick Application需要全屏而不是工具栏,没有状态栏。也仅适用于纵向屏幕方向。
我正在使用Pagestack进行从一个页面到另一个页面的应用程序导航。我成功锁定了Portrait usiong 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
}
所以showMaximized()方法访问还没有帮助。 我尝试在main.cpp文件中使用此方法也像这样
QWidget window;
window.showMaximized ();
但是没有结果。
任何想法都会受到高度关注。
谢谢
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以通过QML和组件控制工具栏。 This文章应该如何帮助。
答案 2 :(得分:0)
在文件中: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
}
非常适合我。欢呼声。