Помогите! Вроде все правильно сделал. Пишет: Object::connect: No such slot QWidget::SetPointX(int). При чем тут QWidget? Почему он в моем классе не ищет? class ComplexDraft : public QWidget{ protected: virtual void paintEvent(QPaintEvent*); public: ComplexDraft(QWidget* parent); Point3d* p; public slots: void SetPointX(int); }; void ComplexDraft::SetPointX(int x) { } int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget* window = new QWidget(0); ... ComplexDraft* cdw = new ComplexDraft(window); ... QObject::connect( slidx, SIGNAL( valueChanged(int) ), /*slidy, SLOT( setValue(int) ) ); //*/cdw, SLOT( SetPointX(int) ) ); window->show(); return app.exec(); }