我已經爲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