Ich verwende PyQt5 auf Python 3.5.Qt hat kein Attribut 'AlignCenter'
Ich möchte ein QLabel
Widget mit einem zentrierten Text machen. Daher rufe ich die setAlignment
Methode mit dem AlignCenter
Flag. Hier
ist ein MWE:
import sys
from PyQt5 import QtWidgets, Qt
app = QtWidgets.QApplication(sys.argv)
label = QtWidgets.QLabel()
label.setAlignment(Qt.AlignCenter)
Allerdings bekomme ich folgende Fehlermeldung:
label.setAlignment(Qt.AlignCenter)
AttributeError: module 'PyQt5.Qt' has no attribute 'AlignCenter'
Aber die Qt.AlignCenter
sowie andere Ausrichtung Flaggen werden in PyQt's documentation Bezug genommen wird, sowie Qt's documentation.
Was mache ich falsch?
ich diese Frage bin Entsendung zusammen mit der Lösung fand ich. Dies könnte ein wirklich spezifischer Fall sein, und ich bin wahrscheinlich in diese Situation geraten, weil ich die Dokumentation zu schnell gelesen habe. Ich glaube jedoch, dass die Benennung verwirrend ist, und ich möchte Menschen helfen, die in die gleiche Situation geraten könnten. –