【发布时间】:2014-05-08 03:55:45
【问题描述】:
我在实际运行使用 QtCreator 创建的 QAction 时遇到问题。运行例如actionSystemSettings,我在 MainWindows 中添加了 slot,所以它看起来像这样:
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_menuWork_actionSystemSettings();
private:
Ui::MainWindow *ui;
};
还有这个:
void MainWindow::on_menuWork_actionSystemSettings() {
qDebug() << "Yay!";
}
提示:
QMetaObject::connectSlotsByName: 没有匹配的信号 on_menuWork_actionSystemSettings()
我想这是一个愚蠢的错误,我只是忘记了一些东西,但是阅读文档并没有给我任何帮助。我没有应该自动创建一些模板的“转到插槽”菜单条目......至少 Visual Studio for C# 做到了。
【问题讨论】:
标签: c++ qt qt-creator