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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGroupBox сделать полосу прокрутки  (Прочитано 4593 раз)
koldun90
Крякер
****
Offline Offline

Сообщений: 345


Просмотр профиля
« : Ноябрь 03, 2020, 20:57 »

Здравствуйте задача нужно добавить полосу прокрутки(скролл) в groupbox в котором динамически создаются чекбоксы.
/
Код
C++ (Qt)
QVboxLayout *lk=new QVBoxLayout();
for (int i=0;i<10;i++)
{
    QCheckBox *chb=QCheckBox(QString::number(i));
    lk->addWidget(chb);
}
ui->GroupBox->setLayout(lk);
 
Скролл бар должен вести стандартно. В случае если растягиваем форму и умещаются все чекбоксы он должен пропадать, а если форму сужаем то появляться. Поведение как у QTableWidget по умолчанию
« Последнее редактирование: Ноябрь 03, 2020, 21:48 от koldun90 » Записан
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #1 : Ноябрь 04, 2020, 09:03 »

Вы таки заказ делаете?
Записан

koldun90
Крякер
****
Offline Offline

Сообщений: 345


Просмотр профиля
« Ответ #2 : Ноябрь 04, 2020, 18:52 »

нет
Записан
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #3 : Ноябрь 05, 2020, 17:34 »

QScrollArea не пробовали?
Записан
AlexEx
Чайник
*
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #4 : Ноябрь 23, 2020, 19:54 »

А почему не взять вместо QGroupBox QTableWidget/QTableView с chekbox item'ами?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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