MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); setGeometry(400, 250, 542, 390); AddDateGraph(2, 4); setupRealtimeData(ui->customPlot); statusBar()->clearMessage(); ui->customPlot->replot(); }
void plotWidget::SetDataType(GetDataType dataType) { m_dataType = dataType; switch(m_dataType) { case img: demoName = "显示图像"; //this->LoadImage(); setupRealtimeData(); break; case markerx: demoName = "marker检测X值"; setupRealtimeData(); break; case markery: demoName = "marker检测Y值"; setupRealtimeData(); break; case lineangle: demoName = "车道线角度值"; setupRealtimeData(); break; case linedistance: demoName = "车道线距离值"; setupRealtimeData(); break; case bracketx: demoName = "托盘检测X值"; setupRealtimeData(); break; case brackety: demoName = "托盘检测Y值"; setupRealtimeData(); break; case bracketz: demoName = "托盘检测Z值"; setupRealtimeData(); break; case obstaclex: demoName = "障碍物检测X值"; setupRealtimeData(); break; case obstacley: demoName = "障碍物检测Y值"; setupRealtimeData(); break; case obstaclez: demoName = "障碍物检测Z值"; setupRealtimeData(); break; default: demoName = "无关联数据"; break; } }