Здравствуйте, гость ( Вход | Регистрация )
|
anater |
13.10.2010, 21:08
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 25.12.2009 Пользователь №: 1335 Спасибо сказали: 0 раз(а) Репутация: 0
|
Доброго времени суток.
Совершенно идиотская ситуация. Определяю координаты элементов на QFrame и хочу их отрисовать. Так прямоугольник рисуется идиально аккуратно по краям QFrame. ЛИНИЯ!!!! по тем же координатам рисуется соответственно по диагонали но доходит примерно до середины прямоугольника. До противоположного края просто не дотягивается(!). Уже всю голову сломал... Помогите решить этот глюк.
Причина редактирования: пользуйтесь тагом code вместо codebox
|
|
|
|
![]() |
|
Алексей1153 |
13.10.2010, 21:51
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(anater @ 14.10.2010, 0:44) Link Мучает вопрос почему не отрисовывется по человечески на основе одних и тех же координат? есть предположения? если твой код отформатировать по-человечьи, то становится очевидно, что координаты нифига не одни и те же
Сообщение отредактировал Алексей1153 - 13.10.2010, 21:52 |
|
|
|
|
anater |
13.10.2010, 21:57
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 25.12.2009 Пользователь №: 1335 Спасибо сказали: 0 раз(а) Репутация: 0
|
Запустил у себя в софтине:
вывод this->pb_graf->height() = 162 rect.bottomRight().y() = 230 по ширине идентично а вот по высоте!!! ведь линия и прямоугольник строились на основании this->pb_graf->height() перестаю понимать. Просто перепробывал уже все варианты и начал кидаться в крайности... отсюда кривизна кода... Сообщение отредактировал igor_bogomolov - 14.10.2010, 7:32
Причина редактирования: не цитируй целыми сообщениями
|
|
|
|
anater Некорректная отрисовка прямоугольника и линии 13.10.2010, 21:08
Алексей1153 а вот так должна быть вся главная диагональ. Получ... 13.10.2010, 21:33
anater Да получилось!
А почему именно так. Дело в то... 13.10.2010, 21:39
Алексей1153 любой рисунок можно разбить на подрисунки. А в дан... 13.10.2010, 21:42
anater Цитата(Алексей1153 @ 13.10.2010, 22:41) л... 13.10.2010, 21:44
Алексей1153 anater, обрати внимание, что для линии в конструкт... 13.10.2010, 22:02
anater Цитата(Алексей1153 @ 13.10.2010, 23:02) a... 13.10.2010, 22:06
Алексей1153 кстати, если ты в справку заглядывал, то там есть ... 13.10.2010, 22:10![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 13:38 |