Какой виджет даст возможность прокручивать в нутри себя другие виджеты ??
наверно что то типа QSrcrollArea? использовать нужно или чтото есть ещё?
Moderator: ArtMares
$scrcroll = new QScrollArea(); $scrcroll->layout = new QVBoxLayout();//вертикальная компоновка $scrcroll->layout->addWidget($this->page_L); /// Сплитер для изменения размера полей левого и правого $split = new QSplitter(); $split->addWidget($scrcroll); $split->addWidget($this->page_R); $this->centralWidget = $split;
/** Создаем QScrollArea для фрейма проектов */ $this->Scroll = new QScrollArea($this); /** Задаем имя для QScrollArea */ $this->Scroll->objectName = 'ScrollProjects'; /** Запрещаем отображение горизонтального скрола */ $this->Scroll->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); /** Создаем QFrame для списка всех когда либо открытых проектов */ $this->Projects = new QFrame($this); /** Задаем имя для QFrame */ $this->Projects->objectName = 'FrameProjects'; /** Задаем минимальную и максимальную ширину QFrame */ $this->Projects->setMinimumWidth(288); $this->Projects->setMaximumWidth(300); /** Создаем слой для QFrame */ $this->Projects->layout = new QVBoxLayout; /** Запускаем обновление списка открытых проектов */ $this->controller->updateProjectsList($this->Projects); /** Добавляем QFrame списка проектов в QScrollArea */ $this->Scroll->setWidget($this->Projects); /** Добавялем QScrollArea в основное окно */ $this->layout->addWidget($this->Scroll);