![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
0xF |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
...такая длинная, что не влазит на экран, хочу прикрутить к ней прокрутку вертикальную(если кто видел, то в 3Д максе так сделано), нашел в дизайнере только скролл бары(вертикальный и горизонтальный), а как пользоваться - хз. Подскажите, а =)
Спасибо |
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Не совсе понял, что должно быть. Вроде того, что если панель не влезает на экран, то скрытые элементы можно будет подвинуть стрелаками или что?
|
|
|
0xF |
![]()
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вот, сделал скриншот, красная линия - граница окна, на картинке появляется вертикальная полоса прокрутки, а у меня панель просто обрезается и получить доступ к нижним кнопкам можно только развернув окно, но если панель длинная - то моего экрана не хватает
![]() ![]() |
|
|
||
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Думаю нужно задать в качестве Range у Scrollbar'a размер виджета, который ты хочешь прокручивать.
Затем соединить сигнал void QAbstractSlider::valueChanged ( int value ) пока не знаю с чем. Но понятно, что с функцией, в которой ты будет двигать виджет... ![]() |
|
|
ViGOur |
![]()
Сообщение
#5
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Хотя все оказалось намного проще, используй QScrollArea. Я вот набросал пример с QToolBat'ом:
|
|
|
0xF |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 71 Регистрация: 12.11.2007 Пользователь №: 20 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
О, благодарствую, работает
![]() |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 20.3.2025, 0:59 |