src/eric7/Preferences/ProgramsDialog.py

branch
eric7
changeset 11049
c23e1dddf6a3
parent 10766
d35d6f96c24b
child 11089
ce73f15bbea5
--- a/src/eric7/Preferences/ProgramsDialog.py	Mon Nov 11 15:00:58 2024 +0100
+++ b/src/eric7/Preferences/ProgramsDialog.py	Tue Nov 12 18:01:04 2024 +0100
@@ -99,12 +99,14 @@
         with EricOverrideCursor():
             # 1. do the Qt programs
             # 1a. Translation Converter
-            exe = (
-                "{0}.exe".format(QtUtilities.generateQtToolName("lrelease"))
-                if OSUtilities.isWindowsPlatform()
-                else QtUtilities.generateQtToolName("lrelease")
-            )
-            exe = os.path.join(QtUtilities.getQtBinariesPath(), exe)
+            exe = Preferences.getQt("Lrelease")
+            if not exe:
+                exe = (
+                    "{0}.exe".format(QtUtilities.generateQtToolName("lrelease"))
+                    if OSUtilities.isWindowsPlatform()
+                    else QtUtilities.generateQtToolName("lrelease")
+                )
+                exe = os.path.join(QtUtilities.getQtBinariesPath(), exe)
             version = self.__createProgramEntry(
                 self.tr("Translation Converter (Qt)"), exe, "-version", "lrelease", -1
             )

eric ide

mercurial