[PyQt] QStandardItemEditorCreator missing

Phil Thompson phil at riverbankcomputing.com
Thu Nov 25 12:27:00 GMT 2010


On Thu, 25 Nov 2010 13:11:13 +0100, "Hans-Peter Jansen" <hpj at urpla.net>
wrote:
> Hi Phil,
> 
> attached is an attempt to port the coloreditorfactory example to PyQt. 
> This reveals a few issues, though.
> 
> the most prominent thing, that stands out, is that  
> QStandardItemEditorCreator is missing. This wouldn't harm as such, if I 
> would be able to wrap my mind around PyQt's Qt property support, 
> although it would make the task more convenient being able to subclass 
> from the widget in question instead of QItemEditorCreatorBase. 

It's not supported because it is a template class.

> This revealed another question: basing a custom item delegate editor on 
> QItemEditorCreatorBase takes defining a Q_PROPERTY with a USER keyword.
> How could this be archived with PyQt? You mention the support of Qt 
> properties by keyword. But how does this map to the READ/WRITE/WHATEVER 
> pattern of Q_PROPERTY macros?

Use pyqtProperty().

Phil


More information about the PyQt mailing list