Я установил Qt и Qt для плагина VS. Все работает нормально, приложения UI компилируются и запускаются нормально, но для подключения сигналов и слотов нет. У меня есть Q_OBJECT
в моем классе и для подключения Я использую этот код в конструкторе:Qt в визуальной студии: соединительные слоты и сигналы не работают
connect(ui.mainTableView, SIGNAL(activated(const QModelIndex &)),
this, SLOT(showDetail(const QModelIndex &)));
EDIT:
метод showDetail:
void MyClass::showDetail(const QModelIndex &index)
{
this->setWindowTitle("it works");
}
заголовок окна не изменяется, и точка останова не достигнута ,
moc-файлы создаются в каталоге сгенерированных файлов, но moc-файл этого класса пуст (другие нет), я думаю, что это потому, что класс не имеет сигнала, а только один слот.
даже соединения, созданные конструктором, не работают и вызов метода connect возвращает true
.
Список ошибок должен помочь. опубликуйте его. – Mike
Вы должны опубликовать свой результат в качестве ответа, а не как часть вопроса. –
Caleb Huitt - cjhuitt: сделано. – Steve