more enum breakage
Kovid Goyal
kovid at kovidgoyal.net
Sun Jun 19 05:02:31 BST 2022
>From the gift that keeps on giving department:
Returning Qt.ItemDataRole.TextAlignmentRole from the data() method of
models does not work in PyQt6, one has to return an integer not an enum
for it to work. So, for example:
return Qt.AlignmentFlag.AlignHCenter | Qt.AlignmentFlag.AlignVCenter
results in text rendered by Qt at top left corner, but
return (Qt.AlignmentFlag.AlignHCenter | Qt.AlignmentFlag.AlignVCenter).value
works as expected.
--
_____________________________________
Dr. Kovid Goyal
https://www.kovidgoyal.net
https://calibre-ebook.com
_____________________________________
More information about the PyQt
mailing list