Я использую Pyside2. я получаю ошибку
AttributeError: 'PySide2.QtCore.Qt.Alignment' object has no attribute 'testFlag'
для этого фрагмента кода
if (self.m_alignment.testFlag(Qt.AlignTop)):
Выравнивание определяется следующим образом:
m_alignment = Qt.AlignTop | Qt.AlignRight
Есть ли что-то, что я делаю неправильно? Или есть другой способ проверить флаг выравнивания в PySide2? Застрял на этом некоторое время.
if self.m_alignment & Qt.AlignTop
. Невозможно напрямую поддерживатьQFlags
в pyside/pyqt, потому что это класс-шаблон (специфичный для С++). - person ekhumoro   schedule 19.02.2019