diff --git a/winehelper_gui.py b/winehelper_gui.py index 13a955c..f4621ba 100644 --- a/winehelper_gui.py +++ b/winehelper_gui.py @@ -1134,8 +1134,10 @@ class WineVersionSelectionDialog(QDialog): self._create_version_tab("Системный", [(self.system_wine_display_name, "system")]) - # --- Other versions from JSON --- - group_keys = sorted(self.wine_versions_data.keys()) + # Определяем желаемый порядок вкладок + tab_order = ["WINE", "WINE_LG", "PROTON_LG", "PROTON_STEAM"] + # Сортируем ключи в соответствии с заданным порядком + group_keys = sorted(self.wine_versions_data.keys(), key=lambda k: tab_order.index(k) if k in tab_order else len(tab_order)) for key in group_keys: versions = self.wine_versions_data.get(key, [])