Code: Select all
pyinstaller --onefile --windowed main.py
Die Bildschirmauflösung und die DPI -Einstellungen variieren unter den betroffenen Benutzern, was mich vermutet, dass dies ein Ausgabe von Skalierung /Rendering mit CustomTkinter auf bestimmte Systeme sein könnte. https://github.com/subhradip32/start
Hier ist mein .spec Dateiinhalt:
Code: Select all
# -*- mode: python ; coding: utf-8 -*-
a = Analysis(
['main.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=0,
)
pyz = PYZ(a.pure)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.datas,
[],
name='main',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=False,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
icon=['Assets\\START.ico'],
)
Warum sollten CustomTkinter -Widgets (wie Schaltflächen) richtig rendern, aber nicht auf anderen, nachdem sie mit Pyinstaller? Tkinter beim Ausführen von Systemen mit unterschiedlichen Anzeigeeinstellungen? Bitte lassen Sie mich wissen, ob zusätzliche Informationen (Fehlerprotokolle, Screenshots usw.) helfen würden.