Я строю Qt
gui и имею много окон для обработки. Я реализую это между тем с QStackedWidget
s (замените окно в сигнале нажатия кнопок), но я не уверен, что это правильный путь.QStackedWidget - рекомендуемый способ обработки нескольких окон в Qt Program?
Могу ли я поддерживать много окон в этой технике?
Каков предпочтительный способ/передовая практика?
Это часть моего кода (соответствующего):
ui->pagesWidget->addWidget(new Menu);
ui->pagesWidget->addWidget(new Repetitive);
ui->pagesWidget->addWidget(new SinglePulse);
void MainWindow::on_btnSinglePulse_clicked()
{
ui->pagesWidget->setCurrentIndex(1);
}
void MainWindow::on_btnMenu_clicked()
{
ui->pagesWidget->setCurrentIndex(0);
}
void MainWindow::on_btnPulseGroup_clicked()
{
ui->pagesWidget->setCurrentIndex(2);
}