![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
MetalKrot |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.8.2011 Пользователь №: 2816 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
кароче у меня такая проблемка: когда я создаю сцену на QGraphicsView центр координат находится в центре QGraphicsView. я отлавливаю координаты мыши, здесь центр координат расположен как нужно. тоесть получается если я начинаю рисовать мышкой с левого верхнего угла, то линия рисуется с центра виджета...
_drawObject - это объект класса, наследуемого от QGraphicsItem. и ещё один вопрос, когда происходит MouseMove могу ли я получить координаты начальной точки, т.е. той точки, где была нажата кнопка мыши??? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
MetalKrot |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.8.2011 Пользователь №: 2816 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
точка начала координат не совпадает у QGraphicsView и QGraphicsScene если я делаю так:
как их совместить ? если же я делаю так:
то всё работает нормально (цифры - это размеры GraphicsView) ещё вопрос: могу ли отлавливать события сцены? точнее будет ли происходить событие нажатия и перемещения мыши?
|
|
|
MetalKrot |
![]()
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.8.2011 Пользователь №: 2816 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
кароче с этим разобрался)
нужно было отлавливать события самой сцены, тогда всё хорошо выходит. очередной вопрос: мне нужно создать глобальное перечисление. как это сделать ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
MetalKrot |
![]()
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.8.2011 Пользователь №: 2816 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
поздно, с этим тоже разобрался)
тему можно закрывать |
|
|
Trisch |
![]()
Сообщение
#7
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
поздно, с этим тоже разобрался) тему можно закрывать рановато закрывать((( хотя эта тема давно создана, я не вижу смысла создавать новую, с подобным вопросом. как я понял координаты мыши совпадают с координатами QGraphicsView. Так как же совместить координаты мыши или QGraphicsView с координатами сцены, с учетом того что координаты сцены отцентрированы? |
|
|
Trisch |
![]()
Сообщение
#8
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
ха, проблема решена.
Все таки, тему можно закрыть))) ха, проблема решена. Все таки, тему можно закрыть))) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 16.7.2025, 0:21 |