Wie importiere ich aus Qt :: Namespase (Qt5, Python3.x)?
Für meine Anwendung muss ich einige Widget-Parameter wie Ausrichtung Qt::AlignBottom
) und andere. Ich kann sie jedoch nicht importieren (andere PyQt5-Mitarbeiter importieren sie ohne Probleme).
Mit diesem Code
from PyQt5 import Qt
progressBar = QProgressBar(splash)
progressBar.setAlignment(Qt.AlignBottom)
Ich habe folgenden Fehler bekommen:
Traceback (most recent call last):
File "run_app.py", line 50, in <module>
runSemApp(sys.argv)
File "run_app.py", line 32, in runSemApp
progressBar.setAlignment(Qt.AlignBottom)
AttributeError: 'module' object has no attribute 'AlignBottom'
Und mit diesem funktioniert:
from PyQt5.Qt import *
progressBar = QProgressBar(splash)
progressBar.setAlignment(Qt.AlignBottom)
Obwohl ich arbeiten sollution möchte ich nur importierenQt.AlignBottom
und nicht*
. Und warumQt.AlignBottom
funktioniert nicht mitfrom PyQt5 import Qt
?