#ifndef _H_QDEBUGDLG_H_ #define _H_QDEBUGDLG_H_ #include #include "ui_QDebugDlg.h" #include #include "Result2Ui.h" #include "IWheelCtrl.h" #pragma execution_character_set("utf-8") class QDebugDlg : public QWidget { Q_OBJECT public: QDebugDlg(QWidget *parent = Q_NULLPTR); ~QDebugDlg(); void onShowResult(Result2Ui* pRlt); void onSetCtrl(IWheelCtrl* ptr); Q_SLOT void onButtonClicked(); Q_SLOT void onTimeOut(); signals: void sgTriggerCam(); protected: virtual void changeEvent(QEvent *event); private: Ui::QDebugDlg ui; QTimer m_simuliter; class IWheelCtrl *m_pCtrl{ nullptr }; }; #endif