#ifndef CONFIGINFO_H #define CONFIGINFO_H #include #include "QSettings" #include "QCoreApplication" #include "QDir" #include "QDebug" #include "QMessageBox" #include "QJsonObject" #include "pqQtlib/utils/pqfileutils.h" #include "QJsonDocument" class ConfigInfo { public: ConfigInfo(); ~ConfigInfo(); QString baseUrl;//服务器接口地址 quint16 packId; QString printerName; //打印机名称 QString portName; //电子秤串口名称 QString portBaudRate; //电子秤串口波特率 int portType; bool savePrinter; // QString autoPackUrl;//待入库产品添加接口 // QString loginUrl;//登录接口 // QString configUrl;//配置接口 // QString selectValueUrl;//商品列表接口 // QString levelUrl;//等级列表接口 void Set(QJsonObject obj); void GetConfig(); // void Init(); void Start(); private: QString FileName = PQ::ConfigFile::configFile("Config.json"); QSettings *m_psetting; }; #endif // CONFIGINFO_H