自学内容网 自学内容网

Kevin‘s notes about Qt---Episode 6 不同类中创建同一对象

问题描述

使用场景

现在在我的Qt界面中需要同时使用采集卡的AI(Analog Input)和AO(Analog Output)功能,均已分别调通,但是像之前一样通过创建两个类,然后分别在两个线程中进行操作的方式并不能实现。

原本写法

头文件 art_ao.h

核心代码如下:

#ifndef ART_AO_H
#define ART_AO_H

#include <QThread>
#include "ACTS2200.h"
// other headers ...

class art_ao : public QThread
{
    Q_OBJECT

public:
    explicit art_ao(QObject *parent = nullptr);
    double set_voltage = 1.00;
    double air_pressure;

protected:
    void run();

};

#endif // ART_AO_H

源文件 art_ao.cpp

核心代码如下:

#include "art_ao.h"
#include "ACTS2200.h"
// other headers ...

art_ao::a

原文地址:https://blog.csdn.net/Kevin__47/article/details/142636324

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!