Здравствуйте, гость ( Вход | Регистрация )
Trisch | Дата 28.2.2012, 4:26 |
ха, проблема решена. Все таки, тему можно закрыть))) ха, проблема решена. Все таки, тему можно закрыть))) |
|
Trisch | Дата 27.2.2012, 1:01 |
поздно, с этим тоже разобрался) тему можно закрывать рановато закрывать((( хотя эта тема давно создана, я не вижу смысла создавать новую, с подобным вопросом. как я понял координаты мыши совпадают с координатами QGraphicsView. Так как же совместить координаты мыши или QGraphicsView с координатами сцены, с учетом того что координаты сцены отцентрированы? |
|
MetalKrot | Дата 25.8.2011, 14:11 |
поздно, с этим тоже разобрался) тему можно закрывать |
|
Litkevich Yuriy | Дата 24.8.2011, 17:14 |
мне нужно создать глобальное перечисление. не соответствует названию темы - создавай новую |
|
MetalKrot | Дата 24.8.2011, 14:36 |
кароче с этим разобрался) нужно было отлавливать события самой сцены, тогда всё хорошо выходит. очередной вопрос: мне нужно создать глобальное перечисление. как это сделать ? |
|
MetalKrot | Дата 24.8.2011, 12:43 |
точка начала координат не совпадает у QGraphicsView и QGraphicsScene если я делаю так: как их совместить ? если же я делаю так:
то всё работает нормально (цифры - это размеры GraphicsView) ещё вопрос: могу ли отлавливать события сцены? точнее будет ли происходить событие нажатия и перемещения мыши?
|
|
Litkevich Yuriy | Дата 23.8.2011, 20:01 |
когда происходит MouseMove могу ли я получить координаты начальной точки, т.е. той точки, где была нажата кнопка мыши??? нет, нужно запоминать на MousePressПро предыдущий текст не понял, в чём проблема, где вопрос? |
|
MetalKrot | Дата 23.8.2011, 15:34 |
кароче у меня такая проблемка: когда я создаю сцену на QGraphicsView центр координат находится в центре QGraphicsView. я отлавливаю координаты мыши, здесь центр координат расположен как нужно. тоесть получается если я начинаю рисовать мышкой с левого верхнего угла, то линия рисуется с центра виджета...
_drawObject - это объект класса, наследуемого от QGraphicsItem. и ещё один вопрос, когда происходит MouseMove могу ли я получить координаты начальной точки, т.е. той точки, где была нажата кнопка мыши??? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 0:46 |