QAction
設定ファイルから動的に追加したい:
_settings.beginGroup("openRecent");
QStringList recentList = _settings.childKeys();
foreach(QString recentFile, recentList)
{
QAction * action = new QAction(_settings.value(recentFile, "empty").toString(), this);
action->setObjectName(_settings.value(recentFile, "empty").toString());
connect(action, SIGNAL(triggered()), this, openFile(action->objectName()));
_recentFileButtons.append(action);
}
_settings.endGroup();
この行が原因でコンパイルに失敗しますconnect(action, SIGNAL(triggered()), this, openFile(action->objectName()));
質問 :
QAction を特定の関数 (パラメーター付き) に接続するにはどうすればよいですか?