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();

}
Example #2
0
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;
    }
}