-
Bug
-
Resolution: Done
-
P4: Low
-
None
-
6.1.3
-
None
-
-
292a8e2426b14f98f4863dc58b5bf363ca97e748 (pyside/pyside-setup/dev) 242300c1cd9d0b0eca6114064a24e87b6ea51ab7 (pyside/pyside-setup/6.2)
QFlags cannot be accessed via the property method, for example:
from PySide6.QtWidgets import QApplication, QLabel app = QApplication() label = QLabel("Foo") print(label.text()) print(label.alignment()) print(label.property("text")) print(label.property("alignment"))
Output:
Foo
<PySide6.QtCore.Qt.Alignment object at 0x7f37364cb6f0>
Foo
Traceback (most recent call last):
File "/home/qt/main.py", line 10, in <module>
print(label.property("alignment"))
RuntimeError: Can't find converter for 'QFlags<Qt::AlignmentFlag>'.
I am going to attach a demo where other properties are affected.