crossplatform.ru

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


  Ответ в Как поймать перемещение мыши без нажатой кнопки в сцене ?
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
SABROG Дата 27.7.2010, 9:14
  Без наследования можно через QObject::installEventFilter().
Алексей1153 Дата 26.7.2010, 19:45
  Проблема решилась - это хорошо. Но



Цитата(Алексей1153 @ 21.7.2010, 12:44) *
Наследовать от QGraphicsView не подходит, возможны любые комбинации от QGraphicsView

это как так ? )
ltise Дата 21.7.2010, 11:08
 
Цитата(BRE @ 20.7.2010, 22:24) *
Предположу. :)
Попробуй для объекта класса QGraphicsView, который отображает эту сцену, выполнить метод:
view->setMouseTracking( true );


Точно! помогло :) помню, что что-то такое где-то было :) задолбался искать.

Спасибо

Цитата(Алексей1153 @ 21.7.2010, 10:44) *
Или произвести класс от QGraphicsView, и переопределить mouseMoveEvent :)


Наследовать от QGraphicsView не подходит, возможны любые комбинации от QGraphicsView :)

в любом случае - спасибо
Алексей1153 Дата 21.7.2010, 9:44
  Или произвести класс от QGraphicsView, и переопределить mouseMoveEvent :)
BRE Дата 20.7.2010, 21:24
  Предположу. :)
Попробуй для объекта класса QGraphicsView, который отображает эту сцену, выполнить метод:
view->setMouseTracking( true );
ltise Дата 20.7.2010, 20:53
  Привет всем !
сорри, что-то туплю, как можно поймать перемещение мыши без нажатой кнопки в сцене ?
если просто перекрываю

void MyScene::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
{
    qDebug() << event.pos();
    QGraphicsScene::mouseMoveEvent(event);
}


то срабатывает только при нажатой правой кнопке...
мне необходимо отлавливать вообще движение мыши в сцене.


Спасибо
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 9:51