[PyQt] Can I use custom enumerations for custom pyqtProperty's?
sda at fstab.net
Fri Feb 19 22:31:03 GMT 2016
On 2016-02-19 15:55, Phil Thompson wrote:
> On 19/02/2016 5:41 pm, Kyle Altendorf wrote:
>> I am making a set of widgets which are usable in Qt Designer. It
>> works great and was fairly easy. I am quite pleased. :] I have now
>> added a couple of QString properties as well and also want
>> enumeration/combobox properties such as shows for the focusPolicy
>> QWidget property. Is this possible? If so how?
> PyQt implements Q_ENUM so you can experiment with that.
Thanks for the quick reply. I tried a few different permutations... of
Q_ENUMS (note that I have an 'S' at the end, I didn't notice your
singular Q_ENUM at first).
The commits provide descriptions of how each didn't work and the console
output from Qt Designer. In short, the closest it came to working was
no errors and a property with a numeric spinbox. No textual enumeration
I do see that Q_ENUM (without the 'S') is a thing.
I searched the PyQt source (5.5.1 and
PyQt-gpl-5.5.2-snapshot-796954fadf1e) but found no singular reference,
only Q_ENUMS. Is it hidden somewhere or am I reading too much into the
I did notice the PyQt5 metaobjects page but didn't notice anything
Any other pointers would be great. Thanks.
More information about the PyQt