1.梳理模块接口,定义接口基类:
#include <QObject>
#include <QString>
#include <QWidget>
#pragma execution_character_set("utf-8")
struct EN_ProjectInfo
{
QString name;//产品名称
QString type;//产品型号
QString serialNumber;//产品序号
QString orderNumber;//订单编号
QString timeMark;//检测时间
};
//
class CDispProjectInfo :public QWidget
{
Q_OBJECT
public:
CDispProjectInfo(QWidget *parent):QWidget(parent){};
virtual ~CDispProjectInfo() {};
virtual void updataInfo(EN_ProjectInfo *_info)=0;
};
2.QT创建基于QWidget的项目:
3.在项目UI类进行如下处理:
(1)定义dll导出