Описание тега mousearea
0
ответов
QML: ScrollView и MouseAreas: на панели прокрутки не обнаружено "наведение мыши"
У меня есть приложение QML, и мне нужно открыть диалоговое окно, когда я нажимаю кнопку. Диалог должен быть закрыт, когда мышь находится вне диалогового окна (без щелчка, поэтому я думаю, что элемент управления "Всплывающее окно" не может быть испол…
16 июл '17 в 21:11
0
ответов
2 мыши работают одновременно, когда один перетаскивает, а другой обрабатывает щелчок
У меня есть несколько областей мыши, которые можно щелкнуть, и одна область мыши под ними, которая обрабатывает перетаскивание. Все это работает довольно хорошо, но та часть, где перетаскивание начинается в одной из областей щелчка мыши. Я хотел бы,…
06 дек '18 в 09:48
2
ответа
QML, как установить цвет в mouseArea
Я хочу разработать следующий макет кнопки: Он имеет изображение кнопки перезапуска поверх синего фона. Я хочу повторить то же самое в Qt, используя QML. Я использую объект MouseArea Qt Quick, поверх которого я накладываю изображение в режиме растяги…
14 июн '17 в 08:52
1
ответ
Призрачный двойной клик от MouseArea на Android
При тестировании приложения на Android я заметил нечто странное. Обработчик события двойного щелчка запускается без двойного щелчка по этому конкретному элементу. Пытаясь изолировать проблему, я обнаружил, что почти каждая цепочка щелчков выполняетс…
18 дек '16 в 23:55
1
ответ
Включение FastScroll в QML
Я пытаюсь включить fastscroll в QML. У меня есть представление о том, как этого добиться, но мне нужна помощь... Как видно из приведенного ниже кода, я использую 2 списка просмотра: - один для отображения контактов, а другой для отображения индексов…
01 июн '18 в 14:48
1
ответ
Свойство QML MouseArea не обрабатывает "цель"
У нас есть проект, в котором есть несколько компонентов, и один из них называется Racket.qml как показано ниже: import QtQuick 2.9 Rectangle { id: root width: 15; height: 65 property int oldY: y property bool yUwards: false property bool yDwards: fa…
03 янв '18 в 16:00
0
ответов
Qt/QML: MouseArea в Flickable не сигнализирует об отпускании / нажатии при нажатии на сенсорный экран после обновления
После обновления с Qt 5.4.1 до 5.9.1 следующий код изменил поведение при использовании сенсорного экрана: import QtQuick 2.1 import QtQuick.Window 2.2 Window { visible: true width: flick.width + 2*grid.spacing height: flick.height + 2*grid.spacing p…
18 сен '17 в 15:41
1
ответ
В QML добавьте pressAndHold к элементу, который уже обрабатывает нажатие?
Я хотел бы добавить обработчик pressAndHold к вкладкам, созданным TabView. Если я присоединяю такой обработчик к компоненту, из которого TabView генерирует вкладку, то вкладка больше не работает, потому что печать не попадает на нижележащую вкладку.…
18 янв '19 в 06:43
1
ответ
Распространение событий MouseArea от родителя к потомку
У меня есть глобальный MouseArea mouseAreaRoot берет весь экран, чтобы предотвратить действия с определенными кнопками при открытии всплывающего окна. В пределах QML объекты ниже этого глобального MouseAreaУ меня есть вложенный MouseArea nestedMenuM…
24 июл '18 в 15:00
1
ответ
Используйте два MouseAreas одновременно в Android
Мне нужно эмулировать нажатие клавиши управления на планшетном ПК, на котором нет физической клавиатуры. Для этого у меня есть экранная плавающая кнопка, которую пользователь может использовать для достижения этой цели. Проблема, однако, в том, что …
25 дек '16 в 20:44
1
ответ
Кнопка qml не срабатывает, то же самое с MouseArea
Я создал новый проект QML на основе Qt 5.9.3. Я устанавливаю простое окно ApplicationWindow с кнопкой, а также свою собственную кнопку (MyButton), и я никогда не получаю событие onClicked() для запуска (очевидно) ни для одного из них. Окно моего при…
04 дек '17 в 22:27
0
ответов
QML изменить cursorShape внутри ChartView без использования MouseArea
У меня есть компонент ChartView с различными конфигурациями диаграммы (в зависимости от выбора пользователя, диаграмма будет отображать круговую / линейную / линейчатую / точечную диаграмму). Я использую функции графиков, чтобы сделать их кликабельн…
03 янв '18 в 10:19
1
ответ
QML: проблемы с перекрытием мышиной области
У меня есть приложение QML и проблемы с MouseAreas. В небольшом тестовом приложении есть красный прямоугольник, и когда мышь входит в этот прямоугольник, ниже появляется серое меню (созданное с помощью Loader). Это серое меню должно быть открыто, ко…
14 июл '17 в 07:55
2
ответа
Сохраняйте форму курсора при нажатии, когда он выходит за пределы MouseArea
Я использую узкие маркеры изменения размера, которые меня раздражают. Форма курсора соответствует ожидаемой, когда мышь находится непосредственно над маркером, но как только перетаскивается ручка, форма курсора становится несогласованной. Есть две п…
28 сен '16 в 16:42
2
ответа
QML Mousearea onReleased не выпущен
Я пытаюсь использовать Mousearea в своем прямоугольнике в QML. Я получаю onPressed, OnCLicked, onDoubleClicked и onPositionChanged. Но QML не получает событие onReleased. Ребята, дайте мне знать, почему это не работает? Мой код ниже: Rectangle { wid…
26 окт '18 в 13:06
2
ответа
Используйте MouseArea для изменения элемента StackLayout
Как я могу использовать MouseArea, чтобы изменить элемент в StackLayout? MouseArea { id: mouseAreaServerSetup anchors.fill: parent onClicked:{ // change Iten serverSetupPage } } MouseArea { id: mouseAreaClientSetup anchors.fill: parent onClicked: { …
27 авг '19 в 12:12
0
ответов
Как получить координаты при нажатии на карту в Qt Android
Я использую qt 5.14.1. Когда я нажимаю на экран, я получаю координаты карты после двух нажатий на экран. Для первого и второго касаний значение координаты не получено. После двух и трех касаний следующий график координат рядом с первой или второй ко…
02 сен '20 в 13:30
1
ответ
Qml Получить текст listElement с помощью mouseAera
Я хочу получить имя listElement (динамически добавлять с помощью python), когда я нажимаю, чтобы повторно использовать это имя с функцией python. Как я могу получить это имя? В этом примере я могу получить только элемент индекса 0... Часть QML: Rect…
29 июл '20 в 20:11
1
ответ
Как я могу использовать MouseArea на ShapePath в QML?
В настоящее время я изучаю, как использовать фигуры в QML для рисования более сложных компонентов. Я пытаюсь создать кнопку, которая выглядит так: Когда я пытаюсь применить MouseArea к компоненту Shape, MouseArea, похоже, не может улавливать события…
24 июл '20 в 13:06
1
ответ
QML MouseArea: onExited не запускается после программного перемещения мыши в MouseArea
Эта проблема возникает в Windows, но не в Linux. На других платформах не пробовал. У меня есть собственный класс (код ниже), который использует QCursor чтобы установить положение мыши. Проблема заключается в следующем коде (репо): import QtQuick 2.1…
22 авг '20 в 06:04