1
Я хочу закрыть меню, нажав снаружи. Он отлично работает на рабочем столе. Но он не может работать на Android. Только кнопка «Назад» может закрыть меню.QML. Невозможно закрыть меню, нажав снаружи на android
import QtQuick 2.7
import QtQuick.Window 2.2
import QtQuick.Controls 2.0
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello Qt Quick")
Component.onCompleted: menu.open()
Menu {
id: menu
closePolicy: Popup.CloseOnPressOutside | Popup.CloseOnEscape
MenuItem {
text: "Test"
}
}
}
Popup.CloseOnPressOutside
кажется бесполезным.
Я использую android 4.4.2. Что мне делать?
Спасибо. Я попробую еще раз после обновления 5.7.1. – vkensou
У меня такая же проблема на MacOS. На окнах работает как и ожидалось. Но я использую Qt 5.7.1 – michalis
Импорт QtQuick.Controls 1.4 (вместо 2.0) исправил проблему для меня. – michalis