Как обнаружить состояние мыши в QT без MouseEvent

Я недавно столкнулся с этой проблемой, и это было в то время как я как Ajax, загружающий локальный запрос, не перекрестную проблему сценариев сайта. Кроме того, у самого Jimmy, кажется, есть та же проблема. Это, кажется, проблема безопасности FF, эта статья описывает эти , причина и решение получить доступ к ограниченному uri отклонили" код: "1 012 проблем .

Извините, получил ту ошибку с помощью $ JQuery .ajax на FireFox 3. Попробованное jsonp предложение, но я думаю, что это будет только работать с чем-то, что подаст json. Я пытаюсь создать демонстрационный локальный HTML основанный на файле мэшап, который вытянет данные из Финансов Yahoo!, но они служат .csv, таким образом, я думаю, что я - СОЛЬ. †“Jimmy Chandra (9 сентября в 17:20)

я надеюсь, что Вы найдете это полезным.

7
задан Caleb Huitt - cjhuitt 21 August 2009 в 17:16
поделиться

2 ответа

Это жесткое требование, чтобы вы не использовали MouseEvent? Или вы можете использовать MouseEvents косвенно?

Если вы создадите логическую переменную для каждой кнопки и обновите ее событиями нажатия / отпускания мыши, тогда вы можете просто посмотреть значения соответствующих логических значений, когда таймер сработает.

1
ответ дан 6 December 2019 в 12:53
поделиться

Qt :: MouseButtons QApplication :: mouseButtons () [static] :

Возвращает текущее состояние кнопок мыши. Электрический ток состояние обновляется синхронно, поскольку очередь событий очищается от событий который самопроизвольно изменит состояние мыши ( QEvent :: MousePress и QEvent :: MouseRelease events).

Следует отметить, что это может не отражать фактические удерживаемые кнопки устройство ввода во время вызова, а кнопки мыши как последний раз сообщалось в одном из вышеуказанных событий. Если нет кнопок мыши удерживается Возвращается Qt :: NoButton

Редактировать: хмм, я только что заметил, что вы спросили о Qt3.3. Боюсь, что этот ответ относится к Qt4.

15
ответ дан 6 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: