1 | |||||||||||||||||
Почему после нажатия на мышку перестают работать клавиши23.11.2017, 19:44. Показов 944. Ответов 2
Метки нет (Все метки)
У меня есть программа: если я нажимаю на клавишу "стрелка вверх" или на "d", то текст в программе меняется правильно. Но стоит один раз нажать левую кнопку мышки и/или правую, как клавиши "стрелка вверх" или "d" перестают работать. Почему? Почему текст не меняется и после нажатия и клавиш, и мышки?
В общем, я нашёл решение: оно работает. Но всё равно непонятно, почему не работает вариант выше. Теперь вопрос не в том, как написать правильно, а почему не работает вариант ваше. Вот нашёл правильный вариант.
0
|
23.11.2017, 19:44 | |
Ответы с готовыми решениями:
2
После действий с формой (показать, скрыть, свернуть и т.п.) перестают работать горячие клавиши Lenovo b575e - Перестает работать тачпад после нажатия любой клавиши на клавиатуре Почему перестают работать ссылки при создании ЧПУ? После нажатия клавиши Enter или нажатия на Button |
Заблокирован
|
|
23.11.2017, 22:17 | 2 |
Перестают работать, потому что после клика мышки в какой-то Item фокус переводится на него, а в нём у тебя нет обработки клавиш, которые обрабатываются только с focus == true
1
|
29.11.2017, 18:37 | 3 |
jvf, Всё просто. В QML два возможных типа изменения значений - binding и js-style.
text: mtext - это Property Binding(связывание свойств), каждый раз как изменяется свойство mtext, будет изменяться и свойство text.text1.text = "Key_D" - это изменение в JS коде. Данное изменение сбрасывает любые связывания, которые могут изменить данный объект.Поэтому после прямого изменения text1.text в JS у вас соединение text1.text и mtext перестаёт работать. A property with a binding is automatically updated as necessary. However, if the property is later assigned a static value from a JavaScript statement, the binding will be removed.
0
|
29.11.2017, 18:37 | |
29.11.2017, 18:37 | |
Помогаю со студенческими работами здесь
3
После нажатия клавиши, не обрабатывать другие клавиши Побуквенный вывод слова через цикл + ожидания нажатия клавиши (после нажатия очистка и установка курсора на ) После выхода обновлений перестают работать програмы После перезагрузки usb порты перестают работать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |