Блокировка Drawer
Добрый день. Есть в QML такой компонент Dawer (всплывающее меню такое справа). Так вот. Когда проводишь пальцем по горизонту жкрана то это меню показывается и все это замечательно. Но оно также показывается когда – первой грузится сплеш или страница с авторизацией/регистрацией.
Как заблокировать показ при перемещении пальца по экрану?
Что делал:
На выше названных страницах MousArea делал не учет изменения по горизонтали
Перебрал все методы в самом Drawer
Пробовал с различными bool переменными и отловом сигнала на их изменения
Блин не помогает…
Я понимаю что это менюшка по своей политике должна быть на всех страницах, мол так природой задумано, но на какой-то не хочу чтоб она была. Может кто подскажет.
А вот еще… Пробовал схитрить и типа пусть показывается но прозрачность поставлю в ноль, так тоже не вариант… главный экран затемняется)))
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!
Пікірлер
- Ora Iro
- Жел. 24, 2024, 6:38 Т.Ж.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:40ұпай,
- Бағалау ұпайлары-8
- Akiv Doros
- Қар. 11, 2024, 2:58 Т.Қ.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:50ұпай,
- Бағалау ұпайлары-4
- molni99
- Қаз. 26, 2024, 1:37 Т.Ж.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:80ұпай,
- Бағалау ұпайлары4
Я эту проблему решил следующим образом.
drawer.dragMargin = ‘некое условие, например открытая сплешка’ ? 0 :16
Хотя можно написать код так, что Drawer будет загружаться уже после того, как сплешка отработала, или пользователь ввёл логин и пароль для входа в приложение.