--- a/eric6/Preferences/__init__.py Mon Dec 21 13:36:24 2020 +0100 +++ b/eric6/Preferences/__init__.py Tue Dec 22 19:59:29 2020 +0100 @@ -822,6 +822,19 @@ InterfacesBrowserFlag | OthersBrowserFlag | ProtocolsBrowserFlag), + "PyQt6": ( + SourcesBrowserFlag | + FormsBrowserFlag | + TranslationsBrowserFlag | + InterfacesBrowserFlag | + OthersBrowserFlag | + ProtocolsBrowserFlag), + "PyQt6C": ( + SourcesBrowserFlag | + TranslationsBrowserFlag | + InterfacesBrowserFlag | + OthersBrowserFlag | + ProtocolsBrowserFlag), "E6Plugin": ( SourcesBrowserFlag | FormsBrowserFlag | @@ -1204,8 +1217,14 @@ "PyuicIndent": 4, "PyuicFromImports": False, "PyuicExecute": True, + "PyQtVenvName": "", "PyQtToolsDir": "", + "Pyuic6Indent": 4, + "Pyuic6Execute": True, + "PyQt6VenvName": "", + "PyQt6ToolsDir": "", "PySide2FromImports": False, + "PySide2VenvName": "", "PySide2ToolsDir": "", } @@ -2987,10 +3006,11 @@ """ if key in ["Qt5TranslationsDir"]: return getQtTranslationsDir(prefClass) - elif key in ["PyuicIndent"]: + elif key in ["PyuicIndent", "Pyuic6Indent"]: return int(prefClass.settings.value( "Qt/" + key, prefClass.qtDefaults[key])) - elif key in ["PyuicFromImports", "PyuicExecute", "PySide2FromImports"]: + elif key in ["PyuicFromImports", "PyuicExecute", "Pyuic6Execute", + "PySide2FromImports"]: return toBool(prefClass.settings.value( "Qt/" + key, prefClass.qtDefaults[key])) else: