QSignalmapper: Widget einen Button zuordnen
Verfasst: 25. Mai 2010 16:50
Hi,
stehe grade vor folgendem Problem:
ich habe ein Stacked Widget in welches ich Seiten einfüge.
Bei jeder neuen Seite lege ich gleichzeitig einen neuen Button mit an.
Button und StackedWidget sind via SignalMapper verbunden.
Jetzt bin ich grade dabei herauszufinden wie ich das StackedWidget mit dem Button verbinden kann....
Das Problem ist nur das ich ja diese Verbindung immer wieder Überschreibe... hat jmd von euch da eine Idee?
stehe grade vor folgendem Problem:
ich habe ein Stacked Widget in welches ich Seiten einfüge.
Bei jeder neuen Seite lege ich gleichzeitig einen neuen Button mit an.
Button und StackedWidget sind via SignalMapper verbunden.
Jetzt bin ich grade dabei herauszufinden wie ich das StackedWidget mit dem Button verbinden kann....
Code: Alles auswählen
void MainWindow::addNewWidget(QWidget *w)
{
QPushButton *btn = new QPushButton(w->windowTitle(),this);
ui->groupBox->layout()->addWidget(btn);
int index = ui->stackedWidget->insertWidget(-1, w);
connect(ui->stackedWidget, SIGNAL(currentChanged(int)), mapperPageToButton, SLOT(map()));
mapperPageToButton->setMapping(ui->stackedWidget, btn);
};
ui->comboBox->addItem(QString::number(index));
}