我已经为VS插件安装了Qt和Qt。一切工作正常,UI应用程序编译和运行没问题,但连接信号和插槽不。我有Q_OBJECT
在我的课,以及用于连接我在构造函数中使用此代码:Visual Studio中的Qt:连接插槽和信号不起作用
connect(ui.mainTableView, SIGNAL(activated(const QModelIndex &)),
this, SLOT(showDetail(const QModelIndex &)));
编辑:
showDetail方法:
void MyClass::showDetail(const QModelIndex &index)
{
this->setWindowTitle("it works");
}
窗口标题不会改变,没有达到断点。
生成文件目录中生成moc文件,但该类的moc文件是空的(其他没有),我认为这是因为类没有信号,但只有一个插槽。
即使由Designer生成的连接不起作用,connect方法的调用返回true
。
错误列表应该有所帮助。发表它。 – Mike 2010-02-26 11:57:09
你应该发布你的结果作为答案,而不是问题的一部分。 – 2010-02-26 16:43:57
Caleb Huitt - cjhuitt:done。 – Steve 2010-02-27 17:35:06