On Wednesday 20 October 2010, 18:18:12 danny wrote: > > whenever i encounter situations where i'm going to reimplement > > virtual methods, i will usually take a look at the qt source at > > some point. i will look at the details of the default > > implementation, and also how the method is used internally by other > > methods. if the method is part of an abstract class, i might also > > look at how qt has reimplemented it in its own subclasses (for > > example, by comparing qtreeview with qtreewidget). why waste time > > designing everything from scratch when the kindly trolls have > > already done most of it for me? > > > > the qt documentation is good, but there is no substitute for > > reading the source when you really need to know how things work. > > I have just finally gotten to the point where I know enough to be > able to use the source code :-).
Congrats. > I discovered how to modify the > internal default drop action using the undocumented > setDefaultDropAction on the view, by looking at the source code. Baby > steps. Hey Danny, cheer up! The good news are, that QAbstractItemView.setDefaultDropAction() isn't exactly undocumented, see http://doc.trolltech.com/4.6/qabstractitemview.html. Otherwise that would be a major pity, since Phil refuses to implement any undocumented Qt properties unwaveringly. But I agree with Baz, that reading the source in such cases is pretty enlightening (after having learned to ignore the superfluous parts ;-). Pete _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
