How to convert string as qwidget in qt. Dynamically have to access.. Any other method is having to convert string to QWidget.
Sample code:
QWidget *widget1 = new QWidget();
QWidget *widget2 = new QWidget();
QPushButton *next = new QPushButton("next");
QPushButton *prev = new QPushButton("prev");
stack->addWidget(widget1);
stack->addWidget(widget2);
stack->setCurrentIndex(0);
QObject::connect(next, SIGNAL(clicked()), this, SLOT(NextBt()));
QObject::connect(prev, SIGNAL(clicked()), this, SLOT(PrevBt()));
void MainWindow::NextBt()
{
std::string str1 = "widget" + std::to_string(1);
QString str = str1.c_str(); // "widget1"
//How to implement QWidget object as conversion of String here.
//for dynamically i want to remove the already added widget.
stack->removeWidget(str);
str->deleteLater();
stack->setCurrentIndex(1);
}