123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #ifndef CAMERAPAR_H
- #define CAMERAPAR_H
- #include <QWidget>
- #include <QCloseEvent>
- #include <QTimer>
- namespace Ui
- {
- class CameraPar;
- }
- class CameraPar : public QWidget
- {
- Q_OBJECT
- public:
- explicit CameraPar(QWidget *parent = nullptr);
- ~CameraPar();
- QStringList camList;//相机列表
- QString cam_config_path;//相机配置文件路径
- void initUI();
- void writeCamInfo();//写入相机信息
- void initPar(QString pro_path);//初始化
- void closeEvent(QCloseEvent *event);
- private slots:
- void printLog(QString str, int logType = 1); //界面上打印log
- void on_pbtnWrite_clicked();
- void on_pbtnAddCam_clicked();
- void on_cbboxCamList_currentTextChanged(const QString &arg1);
- void on_pbtnDeleteCam_clicked();
- void on_BTN_softTriggerOnce_clicked();
-
- void on_DSPB_exp_valueChanged(double v);
- void on_DSPB_gain_valueChanged(double v);
-
- void on_SPB_delay_valueChanged(int v);
-
- void on_CBBOX_triggerMode_currentIndexChanged(int id);
- //void on_CBBOX_triggerSource_currentIndexChanged(int id);
- void on_BTN_cameraSearch_clicked(); //查找相机
-
- void on_BTN_connCamera_clicked(); //连接相机
-
- void on_BTN_disconnCamera_clicked(); //断开相机
- void realTimeShowImage();
- signals:
- void signal_cam_change(QString cam);
- void sig_infoDisplay(QString str, int logType = 1);//在信息显示框中打印信息
- protected:
- virtual void showEvent(QShowEvent* event);
- virtual void hideEvent(QHideEvent* event);
- private:
- void updataCamInfoToForm(); //更新相机信息到UI
- Ui::CameraPar *ui;
- QTimer* m_timer;
- };
- #endif // CAMERAPAR_H
|