#include "mainwindow.h" #include "ui_mainwindow.h" #include "global.h" #include "serialport.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) , _centralWidget(new CentralWidget) ,_leftWidget(new LeftWidget) ,_expertmentSettingForm(new ExperimentSettingForm) { ui->setupUi(this); this->setToolTip("....."); // resize(2222,1111); setCentralWidget(_centralWidget); addDockWidget(Qt::LeftDockWidgetArea, _leftWidget); connections(); } MainWindow::~MainWindow() { delete ui; } void MainWindow::connections() { //ui // connect(ui->actionshitu,&QAction::triggered, // [&]{_expertmentSettingForm->show();}); connect(_expertmentSettingForm,&ExperimentSettingForm::sigConnectToDevice, SerialPort::instance(),&SerialPort::slotConnectToDevice); //dynamic data connect(SerialPort::instance(),&SerialPort::sigSendCommonData, _centralWidget,&CentralWidget::slotRevCommonData); //mode connect(Global::instance(),&Global::sigModeModify, _centralWidget,&CentralWidget::slotModeModify); } void MainWindow::on_actionstart_triggered() { }