Python模块和Python包之间有什么区别?
另请参阅:"package"和"module"之间的区别(对于其他语言)
我在Python 3.5上使用PyQt5。
我想制作一个QLabel带有居中文本的小部件。因此,我setAlignment用AlignCenter标志调用该方法。
这是MWE:
import sys
from PyQt5 import QtWidgets, Qt
app = QtWidgets.QApplication(sys.argv)
label = QtWidgets.QLabel()
label.setAlignment(Qt.AlignCenter)
Run Code Online (Sandbox Code Playgroud)
但是,出现以下错误:
label.setAlignment(Qt.AlignCenter)
AttributeError:模块“ PyQt5.Qt”没有属性“ AlignCenter”
但是PyQt的文档和Qt的文档中Qt.AlignCenter都引用了以及其他对齐标记。
我究竟做错了什么?