Здравствуйте, делал по примеру в ассистанте Код:QSignalMapper *signalMapper = new QSignalMapper(this); QString tmpStr = "cur"; QAction *act = new QAction(tmpStr, this); ui->menLoad->addAction(act); signalMapper->setMapping(act, QString(tmpStr)); connect(act, SIGNAL(triggered()), signalMapper, SLOT(map())); connect(signalMapper, SIGNAL(mapped(QWidget*)), this, SLOT(loadCustomProject(QWidget*)));и соответственно в слоте:Код: QAction *act = dynamic_cast(widget); act->setText("new");Но в итоге в слот не заходит. Где мог закрасться косяк?))
|