Russian Qt Forum
Сентябрь 30, 2024, 02:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: graphicsView, graphicsScene. Координаты.  (Прочитано 2504 раз)
supertux
Гость
« : Декабрь 20, 2015, 11:26 »

Доброго времени суток.

Есть код (Python + pyqt5):

Код:

        self.ui.graphicsView.scene = QtWidgets.QGraphicsScene()
        self.ui.graphicsView.scene.setSceneRect(0, 0, 1500, 3000)
        self.ui.graphicsView.setScene(self.ui.graphicsView.scene)     
       
        pen = QPen(Qt.black)
       
        self.ui.graphicsView.scene.addLine(0, 0, 600, 600, pen)


Линия начинается в верхнем левом углу. Мне нужно чтобы началом координат был левый нижний угол. Как это реализовать?
Записан
Bepec
Гость
« Ответ #1 : Декабрь 20, 2015, 12:31 »

Вы хотите систему координат поменять?
Что в данном случае вам мешает написать
 
Код:
self.ui.graphicsView.scene.addLine(1500, 1500, 900, 900, pen)
?
Записан
supertux
Гость
« Ответ #2 : Декабрь 20, 2015, 12:38 »

Это как вариант, но я думал можно сделать так, чтобы левый нижний угол был 0.0.
Записан
supertux
Гость
« Ответ #3 : Январь 07, 2016, 21:03 »

Подскажите как можно это реализовать (чтобы левый нижний угол был 0.0) при помощи transform?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.121 секунд. Запросов: 20.