#include "widget.h" #include "ui_widget.h" #include "LHQLogAPI.h" #include "common/StyleManager/lhstylemanager.h" Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); /* 设置暗色 */ // LHStyleMgr->SetSkinStyle("Dark"); m_tSwitch = new TransmitterSwitch(); /* 设置一个布局 */ m_layout = new QVBoxLayout(ui->widget_content); m_layout->addWidget(m_tSwitch); ui->widget_content->setLayout(m_layout); /* 设置边距为0 */ m_layout->setMargin(20); m_layout->setSpacing(0); /* 设置参数 */ m_tSwitch->setQSS(":/QSS/QSS/TransmitterSwitch_dark.qss"); /* 初始化WebAPI */ m_tSwitch->setWebAPIInfo("http://192.1.3.133:31000/v6/", "2e36b53ccd2a433b9a803b98d683ed91", "TMS"); } Widget::~Widget() { if(m_tSwitch != nullptr) { delete m_tSwitch; m_tSwitch = nullptr; } if(m_layout != nullptr) { delete m_layout; m_layout = nullptr; } delete ui; } /* 导入数据按钮 */ void Widget::on_pBtn_getData_clicked() { if(m_tSwitch == nullptr) { LH_WRITE_ERROR("TransmitterSwitch is nullptr"); return; } m_tSwitch->getExecPlanFromEQM(); } /* 导出数据按钮 */ void Widget::on_pBtn_saveData_clicked() { if(m_tSwitch == nullptr) { LH_WRITE_ERROR("TransmitterSwitch is nullptr"); return; } m_tSwitch->saveExecPlanToEQM(); }