Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 29, 2005, 13:26 Как указать чтобы в виджете курсор мыши позиционировался в определенную координату ? или запретить движение курсора ?
Название: Управление курсором мыши Отправлено: Sergeich от Ноябрь 29, 2005, 14:34 Юзай QCursor::setPos()
Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 29, 2005, 15:02 спасибо!
Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 29, 2005, 15:19 а можно ли запретить движение курсора в одном направлении ?
QCursor::setPos() использую в mouseMoveEvent() и прыганий курсора избежать не могу :-( Название: Управление курсором мыши Отправлено: zlatko от Ноябрь 29, 2005, 16:25 на счет прыганий курсора покажы код mouseMoveEvent()
Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 29, 2005, 17:32 Код:
Название: Управление курсором мыши Отправлено: zlatko от Ноябрь 29, 2005, 18:29 попробуй так
Код:
Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 30, 2005, 10:35 пробовал.... эффект тот же
а что собственно должно поменяться ? теперь координата ограничения просто другая... Название: Управление курсором мыши Отправлено: ElderOrb от Ноябрь 30, 2005, 11:40 Попробуй вместо
Код:
сделать Код:
Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 30, 2005, 11:52 то же самое
нада не исправлять координату курсора после движения, а именно не давать ему подвигаться дальше Название: Управление курсором мыши Отправлено: Dendy от Ноябрь 30, 2005, 14:36 Мабуть ніяк :( А навіщо це треба? Можемо пошукати альтернативи :wink:
Название: Управление курсором мыши Отправлено: burunduk от Ноябрь 30, 2005, 15:18 зачем ? хочу ограничить минимальные размеры редактируемого прямоугольника да так, чтобы когда его размер дальше менять нельзя курсор мышки соотв. чтобы не уезжал дальше
Название: Управление курсором мыши Отправлено: Dendy от Ноябрь 30, 2005, 15:50 :D Дик! Так це вирішується елементарно:
Код: void mouseMoveEvent( QMouseEvent * e ) Якщо немає qBound для QPoint, то ось воно: Код: QPoint qBound( const QPoint & min, const QPoint & val, const QPoint & max ) Доречі, схоже працюють ScrollBar - коли тягнеш та відводиш мишу від повзунка від все одно тягнеться :wink: |