diff --git a/pynida/__main__.py b/pynida/__main__.py
--- a/pynida/__main__.py	2021-02-21 19:48:36.000000000 +0100
+++ b/pynida/__main__.py	2026-04-22 10:33:35.121487900 +0200
@@ -1,8 +1,8 @@
 #!/usr/bin/env python
 
 import sys,os
-from PyQt5 import QtWidgets
-from PyQt5.QtGui import QFont
+from PySide6 import QtWidgets
+from PySide6.QtGui import QFont
 
 from pynida.launch import mywindow
 
diff --git a/pynida/frontend.py b/pynida/frontend.py
--- a/pynida/frontend.py	2021-02-21 15:10:06.000000000 +0100
+++ b/pynida/frontend.py	2026-04-22 10:33:35.120779041 +0200
@@ -8,7 +8,7 @@
 # run again.  Do not edit this file unless you know what you are doing.
 
 
-from PyQt5 import QtCore, QtWidgets
+from PySide6 import QtCore, QtWidgets
 
 
 class Ui_MainWindow(object):
@@ -823,31 +823,31 @@
         self.retranslateUi(MainWindow)
         self.tabWidget.setCurrentIndex(0)
         self.tabWidget_2.setCurrentIndex(1)
-        self.lineEdit_3.textChanged['QString'].connect(self.lineEdit_21.setText)
-        self.lineEdit_7.textChanged['QString'].connect(self.lineEdit_22.setText)
-        self.lineEdit_7.textChanged['QString'].connect(self.lineEdit_24.setText)
-        self.lineEdit_3.textChanged['QString'].connect(self.lineEdit_23.setText)
+        self.lineEdit_3.textChanged.connect(self.lineEdit_21.setText)
+        self.lineEdit_7.textChanged.connect(self.lineEdit_22.setText)
+        self.lineEdit_7.textChanged.connect(self.lineEdit_24.setText)
+        self.lineEdit_3.textChanged.connect(self.lineEdit_23.setText)
         self.checkBox_3.clicked.connect(self.checkBox_7.toggle)
         self.checkBox_3.clicked.connect(self.checkBox_8.toggle)
         self.checkBox_7.clicked.connect(self.checkBox_8.toggle)
         self.checkBox_7.clicked.connect(self.checkBox_3.toggle)
         self.checkBox_8.clicked.connect(self.checkBox_3.toggle)
         self.checkBox_8.clicked.connect(self.checkBox_7.toggle)
-        self.lineEdit_7.textChanged['QString'].connect(self.lineEdit_28.setText)
-        self.lineEdit_30.textChanged['QString'].connect(self.lineEdit_20.setText)
-        self.lineEdit_20.textChanged['QString'].connect(self.lineEdit_30.setText)
+        self.lineEdit_7.textChanged.connect(self.lineEdit_28.setText)
+        self.lineEdit_30.textChanged.connect(self.lineEdit_20.setText)
+        self.lineEdit_20.textChanged.connect(self.lineEdit_30.setText)
         self.checkBox_Rotate_2.clicked.connect(self.checkBox_Rotate.toggle)
         self.checkBox_Rotate.clicked.connect(self.checkBox_Rotate_2.toggle)
-        self.RotationAngle_2.textChanged['QString'].connect(self.RotationAngle.setText)
-        self.RotationAngle.textChanged['QString'].connect(self.RotationAngle_2.setText)
-        self.lineEdit_31.textChanged['QString'].connect(self.lineEdit_20.setText)
-        self.lineEdit_20.textChanged['QString'].connect(self.lineEdit_31.setText)
+        self.RotationAngle_2.textChanged.connect(self.RotationAngle.setText)
+        self.RotationAngle.textChanged.connect(self.RotationAngle_2.setText)
+        self.lineEdit_31.textChanged.connect(self.lineEdit_20.setText)
+        self.lineEdit_20.textChanged.connect(self.lineEdit_31.setText)
         self.checkBox_Rotate_3.clicked.connect(self.checkBox_Rotate.toggle)
         self.checkBox_Rotate.clicked.connect(self.checkBox_Rotate_3.toggle)
         self.checkBox_Rotate_3.clicked.connect(self.checkBox_Rotate_2.toggle)
         self.checkBox_Rotate_2.clicked.connect(self.checkBox_Rotate_3.toggle)
-        self.RotationAngle_3.textChanged['QString'].connect(self.RotationAngle.setText)
-        self.RotationAngle.textChanged['QString'].connect(self.RotationAngle_3.setText)
+        self.RotationAngle_3.textChanged.connect(self.RotationAngle.setText)
+        self.RotationAngle.textChanged.connect(self.RotationAngle_3.setText)
         QtCore.QMetaObject.connectSlotsByName(MainWindow)
 
     def retranslateUi(self, MainWindow):
diff --git a/pynida/launch.py b/pynida/launch.py
--- a/pynida/launch.py	2021-02-21 15:10:06.000000000 +0100
+++ b/pynida/launch.py	2026-04-22 10:33:35.121110011 +0200
@@ -19,9 +19,9 @@
 from skimage import measure #<0.16
 #
 
-from PyQt5 import QtWidgets, QtCore
-from PyQt5.QtWidgets import QApplication, QFileDialog, QMessageBox #, QLineEdit, QWidget, QInputDialog,  QMainWindow
-from PyQt5.QtGui import QPixmap, QDoubleValidator, QIntValidator #QIcon,
+from PySide6 import QtWidgets, QtCore
+from PySide6.QtWidgets import QApplication, QFileDialog, QMessageBox #, QLineEdit, QWidget, QInputDialog,  QMainWindow
+from PySide6.QtGui import QPixmap, QDoubleValidator, QIntValidator #QIcon,
 
 import cv2
 
