我有一个“最近的文件”文件菜单作为 QMenu,例如:文件 - >最近的文件。在那里,我动态地创建了几个 QAction,其中列出了最近打开的文件。这样可行。
但是当我单击最近的文件 QMenu 时,我想触发一个单独的 SLOT。
connect(ui->menuRecently_Open, SIGNAL(triggered(QAction*)), this, SLOT(onRecentOpenFiles(QAction*)));
并且应该打印出 TRIGGER 调试消息
void MainWindow::onRecentOpenFiles(QAction* action)
{
qDebug() << "TRIGGER";
}
但什么也没发生?