Есть QTabWidget
. В его вкладку нужно добавить виджет, например QLabel
. Вкладка представляет собой просто виджет, внутри которого лежит QHBoxLayout
, а внути него Scroll Bar и Spacer.
QWidget* tab = ui->tabs->widget(0);
QLabel* lbl = new QLabel(tab);
QFont font;
font.setPixelSize(24);
lbl->setFont(font);
lbl->setText("Some Text");
tab->layout()->addWidget(lbl);
По идее, последняя строка tab->layout()->addWidget(lbl);
как раз добавляет в layout
на вкладке тот самый QLabel
слева, но он вставляет текст вне layout'a
снизу (т.к. стоит вертикальная компоновка.
Объясните пожалуйста в чем проблема и как ее исправить.
Проблема была в формах, составленных в QtDesigner
. Перепесил формы руками и все стало нормально работать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В каких случаях программа при отладке выдаёт ошибку: vector iterator not dereferencable и как ее, примерно, можно исправить?
Есть QScrollAreaВ нее нужно засунуть n-ое количество виджетов так, чтобы все скролилось при нужде
Имеется класс очереди запросов RequestQueue: