Здравствуйте, гость ( Вход | Регистрация )
RazrFalcon | Дата 2.6.2010, 18:04 |
Посмотри описание к этой функции, то что ты написал даже не скомпилируется. П.С. Фильтр надо ставить не на линейку прокрутки, а на само представление Понятное дело не скомпилится, я ж для примера написал. Цитата а на само представление это вообще непонятно что значит, можно как то примером, а не на словах, так как вообще не пойму о чем речь идет. |
|
Litkevich Yuriy | Дата 2.6.2010, 17:57 |
Посмотри описание к этой функции, то что ты написал даже не скомпилируется. П.С. Фильтр надо ставить не на линейку прокрутки, а на само представление |
|
RazrFalcon | Дата 2.6.2010, 17:40 |
но как его привязать к скролу а его не надо привязывать, фильтр перехватить событие и оно не дойдёт до линейки прокрутки.Как он перехватит
что нужно передать функции, просто не сталкивался еще ни разу и вот не могу понять. Можно пример какой то. Именно на скрол в View'ре. |
|
Litkevich Yuriy | Дата 2.6.2010, 16:55 |
но как его привязать к скролу а его не надо привязывать, фильтр перехватить событие и оно не дойдёт до линейки прокрутки. |
|
RazrFalcon | Дата 2.6.2010, 16:26 |
я бы сделал installEventFilter и там обрабатывай свои колесики:) Либо Цитата virtual void keyPressEvent ( QKeyEvent * event ) Можно поподробней, а то installEventFilter в принципе понятно, но как его привязать к скролу QGraphicsView'a непонятно, если можно то пример какой нибудь. keyPressEvent'ом пользовался только не знаю как в нем сделать сочетание клавиш, а тут еще и колесико, и все равно не то. |
|
Andrewshkovskii | Дата 2.6.2010, 11:12 |
я бы сделал installEventFilter и там обрабатывай свои колесики:) Либо Цитата virtual void keyPressEvent ( QKeyEvent * event ) |
|
RazrFalcon | Дата 1.6.2010, 20:06 |
Есть картинка которая масштабируеться колесиком но при этом еще и смещается вниз или вверх изображение, скролбары выключать пробовал - не помогло. Как привязать колесико только к масштабированию? + как сделать связку типа: Ctrl+MouseWheel и/или Ctrl+ПКМ/ЛКМ? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 15:27 |