QWT, метки на шкале прыгают, а надо чтобы плавно выезжали |
Здравствуйте, гость ( Вход | Регистрация )
QWT, метки на шкале прыгают, а надо чтобы плавно выезжали |
quarz |
8.12.2009, 3:28
Сообщение
#1
|
Студент Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: 0 |
Я как обычно, про графики )
Проблема: когда метка появляется справа, она появляется полностью, при этом отодвигая график и ось. Надо чтоб метка плавно выезжала. Я пока нашел 2 [кривых] решения: первое - выравнивать метки по левому краю. Второе - отодвинуть шкалу от правого края QwtScaleWidget::setMinBorderDist. Но ни то, ни другое мне не кажется удобным. Есть идеи? (В аттаче видео с сабжем)
Прикрепленные файлы
|
|
|
quarz |
8.12.2009, 23:35
Сообщение
#2
|
Студент Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: 0 |
Кажется, до меня дошла суть дела =)
Когда метка появляется справа, часть ее находится ЗА пределами виджета, поэтому она искусственно вместе со шкалой и сдвигается. У левых меток такой проблемы нет, потому что левая вертикальная шкала раздвигает layout виджета. Значит, надо как-то раздвинуть layout справа. Доступ к нему есть plot->layout(), но как сделать, чтобы справа от canvas еще было какое-то расстояние? |
|
|
Текстовая версия | Сейчас: 18.4.2024, 22:42 |