- поле с выбором раздела
- виджет в котором куча кнопок в столбик
- затем виджет распорка
при смене раздела хочу в виджете содержащем кнопки убрать старые кнопки и вставить новые - как это сделать?
код приблизительно такой думал
- phpqt Код:
// меню выбора фильтра раздела
$this->comboBox = new QComboBox;
$this->add_teg_to_meny();//в comboBox добавим список разделов
// виджет списка кнопок меню выбора темпла
$this->menny_samples=new QWidget;
$this->menny_samples->layout = new QVBoxLayout();//вертикальная компоновка
$this->generate_meny();// добавляем нужные кнопки в зависимости от выбора меню
///// (временно) добавлена кнопка открытия раздела - переделать на отлов клика по QComboBox
$button = new QPushButton;
$button->text = 'Открыть';
$button->onClicked = function() {
// создадим НОВОЕ меню с семплами вместо старого
$this->menny_samples->free;
$this->menny_samples=new QWidget;
$this->menny_samples->layout = new QVBoxLayout();//вертикальная компоновка
$this->generate_meny($this->comboBox->currentText);
//$this->page_L->layout->addWidget($this->menny_samples);
$this->menny_samples->show();
};
// левая страничка
$this->page_L = new QWidget;
$this->page_L->layout = new QVBoxLayout();//вертикальная компоновка
$this->page_L->layout->setContentsMargins(0,0,0,0);
$this->page_L->layout->addWidget($this->comboBox);
$this->page_L->layout->addWidget($button);
$this->page_L->layout->addWidget($this->menny_samples);
$this->page_L->layout->addWidget(new QWidget);// пустая распорка
но так или добавляет новые кнопки не удаляя старые или просто новое окошко открывается и кнопками