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()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|