diff --git a/mainwindow.cpp b/mainwindow.cpp
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -168,7 +168,7 @@ void MainWindow::onPortToggled(bool open
 
 void MainWindow::onDataReady()
 {
-    if (ui->actionStart->isChecked())
+    if (!ui->actionPause->isChecked())
     {
         QByteArray data = serialPort.readAll();
         addData((unsigned char)(data[0]));
diff --git a/mainwindow.ui b/mainwindow.ui
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -407,7 +407,7 @@
      0
      0
      653
-     23
+     20
     
    
    
   
-  
+  
    
     true
    
    
-    true
+    false
    
    
-    Start
+    Pause
+   
+   
+    Pause Plotting