Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Разработка GUI > Graphics View Framework системы координат |
Автор: IL3 9.4.2010, 18:22 | ||||
Здравствуйте. Есть проблема с использованием Graphics View Framework. Сначала я рисую окружность. Например так:
Окружность рисуется по середине окна, как и ожидалось. Затем при поступлении некоторого события, происходит следующее:
Я предположил, что прямые будут направлены по осям координат из центра окружности, но вместо этого окружность уезжает влево вверх а прямые вправо вниз. При этом line_x.scenePos() и line_y.scenePos() возвращают (0, 0). И если сделать line_x.setPos(0, 0) или line_y.setPos(0, 0) ничего не меняется. Так же матрицы для преобразования в сцену как у окружности так и у линий являются единичными. Кто знает в чем проблема? Помогите пожалуйста. |