Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: juvf от Апрель 30, 2009, 10:42



Название: Проблема с курсором мышки в QGraphicsView
Отправлено: juvf от Апрель 30, 2009, 10:42
Схема такая: QTabWidget, на нем QGraphicsView, на нём QGraphicsScene.

Нужно чтоб курсор мышки менялся на сцене на нужный. сделал QGraphicsView::setCursor(Нужный)
Работаетю Но сцена на много больше QTabWidget-а и соответственно появляются полосы прокрутки. Когда мышь на полосе прокрутки, должен быть курсор стандартный, а когда на сцене, то "нужный". Поче-му то при наведении курсора мышки на полосы прокрутки курсор меняется на "нужный".

Как сделать чтоб при наведении курсора мышки на полосы прокрутки курсор был "стандартным" (т.е. обычная стрелочка)?


Название: Re: Проблема с курсором мышки в QGraphicsView
Отправлено: Rcus от Апрель 30, 2009, 11:24
надо менять курсор на viewport()


Название: Re: Проблема с курсором мышки в QGraphicsView
Отправлено: juvf от Апрель 30, 2009, 11:40
не совсем понятно, что значит "менять курсор на viewport()"?  ((

вот бы примерчик какой?


Название: Re: Проблема с курсором мышки в QGraphicsView
Отправлено: spirit от Апрель 30, 2009, 12:56
Код
C++ (Qt)
m_graphicsView->viewport()->setCursor(Qt::SizeAllCursor);