Russian Qt Forum
Ноябрь 01, 2024, 04:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QML QT (Android) проблема с SwipeView  (Прочитано 3811 раз)
speedhack
Гость
« : Май 08, 2017, 11:25 »

Ребята подскажите как исправить ошибку. Нужно что бы пользователь не мог свайпать движением пальца. Знаю о interactive но на андроиде оно не работает.. Подскажите что делать?

Ошибка:
W/InputMethodManagerService(  946): Got RemoteException sending setActive(false) notification to pid 17718 uid 10125
« Последнее редактирование: Май 08, 2017, 11:33 от speedhack » Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Май 09, 2017, 00:48 »

В SwipeView нет свойства interactive, если речь идет о QtQuick.Controls 2.1. Воспользуйтесь обычным ListView с установленным snapMode = ListView.SnapOneItem, будет такой же SwipeView, но уже со свойством interactive.
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
speedhack
Гость
« Ответ #2 : Май 10, 2017, 09:55 »

В SwipeView нет свойства interactive, если речь идет о QtQuick.Controls 2.1. Воспользуйтесь обычным ListView с установленным snapMode = ListView.SnapOneItem, будет такой же SwipeView, но уже со свойством interactive.

Мне нужно просто запретить свайп на телефоне со стороны в сторону только при нажатии на батон что бы свайпалось
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #3 : Май 10, 2017, 23:32 »

Я уже выше написал, надо вместо SwipeView взять ListView и установить свойству snapMode значение ListView.SnapOneItem, таким образом, мы получим тот же SwipeView. А чтобы запретить свайп, изменяйте свойство interactive.
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.