Phil Thompson wrote:
The next question is whether to name arguments based on manual inspection -
accepting that this will take a long time (possibly forever).

this seems like a huge undertaking for a relatively small gain.

Alternatively, names that aren't covered by any conventions can be
automatically taken from the Qt documentation. That risks lower quality
names but means that everything will have a name in v4.7.


the lowest quality names are the very short abbreviations (i.e. only one or two letters).

these are usually based on the type of the argument. so QEvent maps to "e" or "ev", QWidget to "w", QSize to "s" or "sz", etc. then again, in many other places qt will use an unabbreviated type-name such as "event", "widget" or "size".

the overall quality and consistency of the names could be improved a lot by expanding these short abbreviations (assuming, of course, that the frequency of name clashes is very low).

a rough search for QWidget arguments in the qt-4.5.2 source found about 450 cases, with 180 using the name "widget" and 110 using the name "w". so expanding "w" to "widget" could improve about 25% of the names.

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to