Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
igor_bogomolov |
31.1.2011, 11:39
Сообщение
#11
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(Алексей1153 @ 31.1.2011, 11:38) Link мыши ? очепятка, клавиатуры конечно
|
|
|
|
|
Алексей1153 |
31.1.2011, 11:40
Сообщение
#12
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
ну неважно - способ я только что нашёл и проверил.
|
|
|
|
|
igor_bogomolov |
31.1.2011, 11:45
Сообщение
#13
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(Алексей1153 @ 31.1.2011, 11:38) Link e->isAutoRepeat() ага, уже что то. Это я упустил.Осталось проверить, что будет если при нажатии на пробел генерировать mousePressEvent, а при отпускании mouseReleaseEvent |
|
|
|
|
Алексей1153 |
31.1.2011, 11:56
Сообщение
#14
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
ага
Цитата press
repeating release press repeating release press ... repeating release press repeating release press MOUSE press repeating release press repeating release press MOUSE release repeating release press repeating release press ... |
|
|
|
|
igor_bogomolov |
31.1.2011, 12:00
Сообщение
#15
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(Алексей1153 @ 31.1.2011, 11:56) Link ага вот только события перемещения мыши при этом не приходят. Мне, по крайней мере этого добиться не удалось пока
|
|
|
|
|
Алексей1153 |
31.1.2011, 12:10
Сообщение
#16
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
да ну, всё приходит. Я ж не выводил их
Цитата press MOUSE move MOUSE move repeating release press MOUSE move MOUSE move MOUSE move repeating release press MOUSE move MOUSE move repeating release вот лог без всякой правки, что нужно - всё засветилось Раскрывающийся текст Цитата MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move press repeating release press repeating release press repeating release press repeating release press repeating release press MOUSE press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press MOUSE move repeating release press MOUSE move MOUSE move repeating release press MOUSE move MOUSE move repeating release press MOUSE move MOUSE move MOUSE move repeating release press MOUSE move repeating release press repeating release press MOUSE move MOUSE move repeating release press MOUSE move MOUSE move repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press MOUSE release repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press repeating release press release MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move MOUSE move Сообщение отредактировал Алексей1153 - 31.1.2011, 13:48 |
|
|
|
|
igor_bogomolov |
31.1.2011, 12:22
Сообщение
#17
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Алексей1153, мышкой где водишь, над формой? Приложи код.
|
|
|
|
|
Алексей1153 |
31.1.2011, 12:52
Сообщение
#18
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
да, над формой. Я же не грабил мышь. Пробовал в рабочем проекте, весь код для этого лога я привёл. Вечером попробую реализовать задачу ТС, если время будет
Сообщение отредактировал Алексей1153 - 31.1.2011, 12:53 |
|
|
|
|
igor_bogomolov |
31.1.2011, 13:00
Сообщение
#19
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(Алексей1153 @ 31.1.2011, 12:52) Link да, над формой. ну так в этом вся соль. Читай первое сообщение и как задача поставлена. Нужно ловить сообщения мыши когда она находится в не формы
|
|
|
|
|
Алексей1153 |
31.1.2011, 13:35
Сообщение
#20
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(Алексей1153 @ 31.1.2011, 12:43) Link void QWidget::grabMouse () Grabs the mouse input. This widget receives all mouse events until releaseMouse() is called; other widgets get no mouse events at all да, я помню |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 11.1.2026, 14:38 |