From ccb350fa08392c41b4a6b7b8d7c0bbc070ebc616 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20=C5=9Eafak?= Date: Sun, 19 Oct 2025 17:17:40 +0300 Subject: [PATCH] Normalize platformpath --- abogen/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/abogen/main.py b/abogen/main.py index 7f089e2..8838ac3 100644 --- a/abogen/main.py +++ b/abogen/main.py @@ -9,7 +9,10 @@ import signal try: from PyQt5.QtCore import QLibraryInfo plugins = QLibraryInfo.location(QLibraryInfo.PluginsPath) - platform_dir = os.path.join(plugins, "platforms") + # Normalize path to use the OS-native separators and absolute path + platform_dir = os.path.normpath(os.path.join(plugins, "platforms")) + # Ensure we work with an absolute path for clarity + platform_dir = os.path.abspath(platform_dir) if os.path.isdir(platform_dir): os.environ["QT_QPA_PLATFORM_PLUGIN_PATH"] = platform_dir print("QT_QPA_PLATFORM_PLUGIN_PATH set to:", platform_dir)