--- a/eric6/Preferences/ProgramsDialog.py Wed Dec 23 16:28:35 2020 +0100 +++ b/eric6/Preferences/ProgramsDialog.py Thu Dec 24 16:17:57 2020 +0100 @@ -173,18 +173,34 @@ # 3.1a. Translation Extractor PySide2 self.__createProgramEntry( self.tr("Translation Extractor (Python, PySide2)"), - Utilities.generatePySideToolPath("pyside2-lupdate"), + Utilities.generatePySideToolPath("pyside2-lupdate", variant=2), '-version', '', -1, versionRe='lupdate') # 3.1b. Forms Compiler PySide2 self.__createProgramEntry( self.tr("Forms Compiler (Python, PySide2)"), - Utilities.generatePySideToolPath("pyside2-uic"), + Utilities.generatePySideToolPath("pyside2-uic", variant=2), '--version', '', -1, versionRe='uic') # 3.1c Resource Compiler PySide2 self.__createProgramEntry( self.tr("Resource Compiler (Python, PySide2)"), - Utilities.generatePySideToolPath("pyside2-rcc"), + Utilities.generatePySideToolPath("pyside2-rcc", variant=2), '-version', '', -1, versionRe='rcc') + # 3.2 do the PySide5 programs + # 3.2a. Translation Extractor PySide6 + self.__createProgramEntry( + self.tr("Translation Extractor (Python, PySide6)"), + Utilities.generatePySideToolPath("pyside6-lupdate", variant=6), + '-version', '', -1, versionRe='lupdate') + # 3.2b. Forms Compiler PySide6 + self.__createProgramEntry( + self.tr("Forms Compiler (Python, PySide6)"), + Utilities.generatePySideToolPath("pyside6-uic", variant=6), + '--version', '', -1, versionRe='uic') + # 3.2c Resource Compiler PySide6 + self.__createProgramEntry( + self.tr("Resource Compiler (Python, PySide6)"), + Utilities.generatePySideToolPath("pyside6-rcc", variant=6), + '--version', '', -1, versionRe='rcc') # 4. do the Conda program(s) exe = Preferences.getConda("CondaExecutable")