Russian Qt Forum
Сентябрь 30, 2024, 18:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как перехватить прохождение указателя мышки над Item-ом ?  (Прочитано 3236 раз)
AntonUfo
Гость
« : Февраль 12, 2009, 16:51 »

Всем привет !

Рисую с помощью QGraphicsItem блок диагаммы, хочется сделать так что бы при прохождении указателя мышки над нарисованным блоком (без нажатия кнопки) менялся указатель, метод который меняет указатель нашел:
QApplication::setOverrideCursor(Qt::вид курсора);
QApplication::restoreOverrideCursor();
каким образом осуществить ?

Зарание спасибо.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Февраль 12, 2009, 17:00 »

наверно надо смотреть:
void QGraphicsItem::setAcceptsHoverEvents ( bool enabled )
void QGraphicsItem::hoverEnterEvent ( QGraphicsSceneHoverEvent * event )   [virtual protected]
Записан

Юра.
developer
Гость
« Ответ #2 : Февраль 13, 2009, 14:59 »

Цитировать
void QGraphicsItem::setCursor ( const QCursor & cursor )
Sets the current cursor shape for the item to cursor. The mouse cursor will assume this shape when it's over this item. See the list of predefined cursor objects for a range of useful shapes.
An editor item might want to use an I-beam cursor:
 item->setCursor(Qt::IBeamCursor);
If no cursor has been set, the cursor of the item beneath is used.
Просто задаеш курсор етой функцией
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.209 секунд. Запросов: 22.