[PyQt] Can I use custom enumerations for custom pyqtProperty's?

Kyle Altendorf 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 
missing 'S'?

I did notice the PyQt5 metaobjects page but didn't notice anything 
different there.


Any other pointers would be great.  Thanks.


More information about the PyQt mailing list