crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как осуществить захват мышки?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
trdm Дата 11.9.2008, 12:37
  ВООООООТ!!!! и не нужен код, просто пните в нужном направлении и все. :)
ЙаМайскЫйПчОЛ Дата 11.9.2008, 7:57
  QMouseEvent
QCursor->setPos()
QWidget->grabMouse()
QWidget->pos()

Связка этого.
Это было 1 год назад, сырцы с винтом сломались)
trdm Дата 10.9.2008, 22:41
  блин, похвастаться народ любит...
trdm Дата 10.9.2008, 13:06
 
Цитата(ЙаМайскЫйПчОЛ @ 10.9.2008, 13:21) *
Я делал это руками обработкой события, когда мышка выходила за пределы Видгета, принудительно загонял её обратно... через опу конечно, но..

А какие функции/методу пользовал?
Можно посмотреть на код?
ЙаМайскЫйПчОЛ Дата 10.9.2008, 12:21
  Я делал это руками обработкой события, когда мышка выходила за пределы Видгета, принудительно загонял её обратно... через опу конечно, но..
trdm Дата 5.9.2008, 10:57
 
Цитата(sploid @ 5.9.2008, 10:41) *
пределы окна передвигать курсор внутрь окна

А как? еще не сталкивался с методами, которые могут такое делать.
sploid Дата 5.9.2008, 9:41
  есть функция void QWidget::grabMouse (), но она просто все события от мыши передает определенному окну.

Что бы заставить мышь курсирует внутри окна, можно вызвать для этого окна void QWidget::grabMouse (), затем отлавливать передвижение мыши и если мышь уехала за пределы окна передвигать курсор внутрь окна. Думаю это не должно быть сложно в реализации.
trdm Дата 5.9.2008, 9:29
  никто не знает? :(
trdm Дата 4.9.2008, 22:20
  Можно ли заставить мышку курсировать только внутри определенного ректа?
вроде была такая функциёвина как captureMouse();
или я глючу?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 16:19