On Thu, 25 Nov 2010 14:26:50 +0100, "Hans-Peter Jansen" <[email protected]> wrote: > On Thursday 25 November 2010, 13:27:00 Phil Thompson wrote: >> On Thu, 25 Nov 2010 13:11:13 +0100, "Hans-Peter Jansen" >> <[email protected]> >> >> 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(). > > Sorry for being dense, but I still don't get how to set a USER property.
> IOW: create a property with the USER flag set to True as described > here: > > QMetaObject::userProperty() >>> from PyQt4.QtCore import pyqtProperty >>> help(pyqtProperty) Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
