powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT: проблема
2 сообщений из 2, страница 1 из 1
QT: проблема
    #38518526
MIRNIY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникли проблемы:
C:\QtApplications\EyeSafetyApp\calibration.cpp:19: error: no matching function for call to 'QObject::connect(QTimer*&, const char*, Calibration* const, const char*)'

в коде:
_timer = new QTimer;
QObject::connect(_timer, SIGNAL(timeout()), this, SLOT(this->onCaptureTriggered()));
_timer->start(10);

Класс:
#ifndef CALIBRATION_H
#define CALIBRATION_H

#include <QTimer>
#include <QObject>
#include <QList>
#include <QString>
#include <QMessageBox>
#include <QFile>
#include <QTextStream>
#include <QSettings>
#include <QErrorMessage>

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/objdetect/objdetect.hpp>

class Calibration
{
public:
Calibration();
double calculateDistance(int HeadSize);
void DrawRectangle();
int headHeight;
~Calibration();
QTimer* _timer;
private:
QCloseEvent* myEvent;
CvCapture* _capture;
IplImage* _img;
QPixmap* _pixmap;

bool flagTocheck;
CvHaarClassifierCascade* _eye_cascade;
CvHaarClassifierCascade* _cascade;
CvMemStorage* _storage;
QList<CvScalar> _colors;

double distance;
int age;

private slots:
void releaseCamera();
void onCaptureTriggered();

};

#endif // CALIBRATION_H
...
Рейтинг: 0 / 0
QT: проблема
    #38518662
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MIRNIY,

SLOT(this->onCaptureTriggered())

замени на

SLOT(onCaptureTriggered())
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT: проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]