Блокировка Drawer
Добрый день. Есть в QML такой компонент Dawer (всплывающее меню такое справа). Так вот. Когда проводишь пальцем по горизонту жкрана то это меню показывается и все это замечательно. Но оно также показывается когда – первой грузится сплеш или страница с авторизацией/регистрацией.
Как заблокировать показ при перемещении пальца по экрану?
Что делал:
На выше названных страницах MousArea делал не учет изменения по горизонтали
Перебрал все методы в самом Drawer
Пробовал с различными bool переменными и отловом сигнала на их изменения
Блин не помогает…
Я понимаю что это менюшка по своей политике должна быть на всех страницах, мол так природой задумано, но на какой-то не хочу чтоб она была. Может кто подскажет.
А вот еще… Пробовал схитрить и типа пусть показывается но прозрачность поставлю в ноль, так тоже не вариант… главный экран затемняется)))
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Akiv Doros
- 11 ноября 2024 г. 21:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50баллов,
- Очки рейтинга-4
- molni99
- 26 октября 2024 г. 8:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
- molni99
- 26 октября 2024 г. 8:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20баллов,
- Очки рейтинга-10
Я эту проблему решил следующим образом.
drawer.dragMargin = ‘некое условие, например открытая сплешка’ ? 0 :16
Хотя можно написать код так, что Drawer будет загружаться уже после того, как сплешка отработала, или пользователь ввёл логин и пароль для входа в приложение.