DSCAnalysisTool/src/mainwindow.cpp

50 lines
1.2 KiB
C++
Raw Normal View History

2025-03-05 09:33:46 +00:00
#include "mainwindow.h"
#include "ui_mainwindow.h"
2025-03-12 09:29:52 +00:00
#include "global.h"
#include "serialport.h"
2025-03-05 09:33:46 +00:00
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
, _centralWidget(new CentralWidget)
2025-03-10 09:35:07 +00:00
,_leftWidget(new LeftWidget)
2025-03-12 09:29:52 +00:00
,_expertmentSettingForm(new ExperimentSettingForm)
2025-03-05 09:33:46 +00:00
{
ui->setupUi(this);
2025-03-12 09:29:52 +00:00
2025-03-05 09:33:46 +00:00
this->setToolTip(".....");
2025-03-12 09:29:52 +00:00
// resize(2222,1111);
2025-03-05 09:33:46 +00:00
setCentralWidget(_centralWidget);
2025-03-12 09:29:52 +00:00
addDockWidget(Qt::LeftDockWidgetArea, _leftWidget);
2025-03-10 09:35:07 +00:00
2025-03-12 09:29:52 +00:00
connections();
2025-03-05 09:33:46 +00:00
}
MainWindow::~MainWindow()
{
delete ui;
}
2025-03-12 09:29:52 +00:00
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()
{
}