Смена курсора на виджете |
Здравствуйте, гость ( Вход | Регистрация )
Смена курсора на виджете |
Elfinit |
30.9.2009, 9:32
Сообщение
#1
|
Участник Группа: Участник Сообщений: 127 Регистрация: 17.3.2009 Из: Казань Пользователь №: 619 Спасибо сказали: 7 раз(а) Репутация: 1 |
Доброе утро!
В общем, есть виджет PhotoFormatter, предназначенный для обрезки краёв фотографии. Может встраиваться в отдельный диалог, а может и в главное окно, в GraphicsView. При наведении курсора на края выделенной области он меняется, соответственно, на разные стрелки ресайза. А при наведении на выделенную область - на OpenHand, для перемещения выделенной области. Так вот, в случае диалога это срабатывает идеально, при работе в GraphicsView - курсор почти всегда не меняется. С чем это может быть связано? Вот код функции определения вида курсора: Раскрывающийся текст
Сообщение отредактировал Litkevich Yuriy - 1.10.2009, 6:06 |
|
|
kwisp |
1.10.2009, 8:33
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
т.к. обработаты все возможные значения типа Enm_CursorPosition. хочешь сказать нельзя присвоить переменной enum`a значение не из области этого enum`a ? Массив чего? можно массив указателей на функции. Что конкретно делать, или хотя бы в какую сторону копать - не понятно.. можно вывести в консоль код события и посмотреть очередность, я так делал когда имел схожие проблемы. может перекрыть мешающее тебе событие? |
|
|
Текстовая версия | Сейчас: 29.4.2024, 20:09 |