From 759379da43f335d582349bb139314bedddfb75e9 Mon Sep 17 00:00:00 2001 From: mgejke <martin@gejke.se> Date: Fri, 12 Oct 2018 16:59:33 +0200 Subject: [PATCH] Using QTimer instead of thread for timer --- src/cfclient/ui/tabs/QualisysTab.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cfclient/ui/tabs/QualisysTab.py b/src/cfclient/ui/tabs/QualisysTab.py index 53e28b7..256e304 100644 --- a/src/cfclient/ui/tabs/QualisysTab.py +++ b/src/cfclient/ui/tabs/QualisysTab.py @@ -36,6 +36,7 @@ import math from PyQt5 import uic from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, pyqtProperty +from PyQt5.QtCore import QTimer from PyQt5.QtWidgets import QMessageBox from PyQt5.QtGui import QStandardItemModel, QStandardItem @@ -1054,7 +1055,7 @@ class QualisysTab(Tab, qualisys_tab_class): def save_current_position(self): if self.recording: # Restart the timer - threading.Timer(0.05, self.save_current_position).start() + QTimer.singleShot(50, self.save_current_position) # Save the current position self.new_path.append([ self.valid_cf_pos.x, self.valid_cf_pos.y, -- GitLab