QSizePolicy.PolicyFlag broken
Kovid Goyal
kovid at kovidgoyal.net
Thu Jan 6 03:22:12 GMT 2022
python -c 'from PyQt6.QtWidgets import QSizePolicy; QSizePolicy(QSizePolicy.PolicyFlag.ExpandFlag)'
Traceback (most recent call last):
File "<string>", line 1, in <module>
TypeError: arguments did not match any overloaded call:
QSizePolicy(): argument 1 has unexpected type 'PolicyFlag'
QSizePolicy(QSizePolicy.Policy, QSizePolicy.Policy, type: QSizePolicy.ControlType = QSizePolicy.DefaultType): argument 1 has unexpected type 'PolicyFlag'
python -c 'from PyQt6.QtWidgets import QSizePolicy; QSizePolicy(QSizePolicy.PolicyFlag.ExpandFlag | QSizePolicy.PolicyFlag.ShrinkFlag)'
Traceback (most recent call last):
File "<string>", line 1, in <module>
TypeError: unsupported operand type(s) for |: 'PolicyFlag' and 'PolicyFlag'
And QWidget::setSizePolicy() doesnt take policyflags either.
--
_____________________________________
Dr. Kovid Goyal
https://www.kovidgoyal.net
https://calibre-ebook.com
_____________________________________
More information about the PyQt
mailing list