У меня проблема при развертывании приложения Qt на Android. По сути, мое приложение содержит два элемента QML, сгруппированных в составной виджет. Это очень простой код, но я не могу удалить нижнюю серую полосу, как показано здесь: Полноэкранный сбой
И мой основной код:
QtWebView::initialize();
QApplication a(argc, argv);
MainWindow w;
w.setWindowTitle("Speakers Discovery");
w.showFullScreen();
return a.exec();
При создании экземпляра виджета внутри конструктора MainWindow:
m_page = new QQuickWidget(this);
m_page->setSource(QUrl("qrc:/loading_page.qml"));
С .QML отображаемого объекта:
Item {
width: Screen.width
height: Screen.height
visible: true
Rectangle
{
anchors.fill: parent
color: "black"
Image { source: "qrc:/bg.jpg"; fillMode: Image.Stretch; anchors.fill: parent; opacity: 0.4 }
}
}
У меня была такая же проблема на windows, но изменилась showFullScreen to showMaximized удалось. У вас есть подсказки для Android?
С уважением,
Жюльен.