Создал потомка QDialog, сделал свой слот, соединил с кнопкой (прямо в конструкторе):
connect(okBut, SIGNAL(clicked()), SLOT(okButPress()));
При нажатии на кнопку появляется следующее сообщение: Object::connect: No such slot QDialog::okButPress() in
Но, в классе не подключал макрос Q_OBJECT. Если его подключить, то получаю ошибку в строке:
Settings::Settings(QDialog *dial):
QDialog(dial)