mit neuen venv und exe-Files

This commit is contained in:
2024-11-03 17:26:54 +01:00
parent 07c05a338a
commit 0c373ff593
15115 changed files with 1998469 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
"""Module used to inject a debug code to show QLibraryInfo paths if environment
variable QT_DEBUG is set.
"""
import os
import sys
from pathlib import Path
def _debug() -> None:
# Inject a option to debug if environment variable QT_DEBUG is set.
if not os.environ.get("QT_DEBUG"):
return
# Show QLibraryInfo paths.
qtcore = __import__("PySide2", fromlist=["QtCore"]).QtCore
data = {}
for key, value in qtcore.QLibraryInfo.__dict__.items():
if isinstance(value, qtcore.QLibraryInfo.LibraryLocation):
data[key] = Path(qtcore.QLibraryInfo.location(value))
print("QLibraryInfo:", file=sys.stderr)
for key, value in data.items():
print(" ", key, value, file=sys.stderr)
print("LibraryPaths:", file=sys.stderr)
print(" ", qtcore.QCoreApplication.libraryPaths(), file=sys.stderr)
print("FrozenDir:", sys.frozen_dir, file=sys.stderr)
_debug()