Почему программа выдает ошибку на Q_OBJECT в классе, наследованный от QMainWindow?

188
09 апреля 2017, 03:51

Всем здравствуйте. Я недавно начал учить фреймворк Qt. Я писал программы на Qt наследованный от QWidget (для практики), а сейчас же уже учу QMainWindow (Главное Окно). Чтобы использовать сигналы и слоты я должен подключить Q_OBJECT, но почему-то он ругается на него. Если убрать Q_OBJECT - ошибка исчезает и программа компилируется без ошибок. Ошибки:

Answer 1

1) Проверьте, что все функции, объявленные как слоты, имеют реализацию

2) Если это не поможет, запустите qmake вручную (в верхнем меню build -> run qmake)

READ ALSO
Output and input [требует правки]

Output and input [требует правки]

Не могу понять зачем нужен output и input и как его использовать

264
Постфиксное арифметическое выражение [требует правки]

Постфиксное арифметическое выражение [требует правки]

Нужно написать подпрограмму для вычисления постфиксных выражений, например:

193
Проверка на тип приложения

Проверка на тип приложения

Как можно проверить консольное ли приложение или оконное? Может в winapi есть какое-то описание процесса, его свойств?

167
Отличия, принцип работы vector::reserve() и vector::capacity()

Отличия, принцип работы vector::reserve() и vector::capacity()

Пишу для себя реализацию контейнера vectorИ не могу понять принцип работы и что вообще делают методи vector::capacity() и vector::reserve()

198