[PyKDE] Newbie pyQt user needs some slot help

Phil Thompson phil at river-bank.demon.co.uk
Thu May 4 13:29:42 BST 2000


Boudewijn Rempt wrote:
> 
> On Thu, 27 Apr 2000, Phil Thompson wrote:
> 
> > QPopupMenu::exec() isn't a slot, it's just a member function.  You could
> > sub-class a QPopupMenu with a Python method called (say) showMenu which
> > does something like...
> >
> 
> When I was concocting some sample code for Matthew to play with I started
> thinking about this issue, and I was wondering whether it would would be
> difficult, desirable or useful to adapt PyQt to make all public C++
> members slots - after all, all Python member functions can be slots, too.

Difficult - no, but SIP would have to generate a fair bit of extra code
(an extra C++ member function for every function that wasn't already a
slot).

Desirable - no (from my point of view) as it starts to make PyQt
different (possibly better) that C++ Qt.

Useful - I'm not the person to judge, but this is the first time anybody
has (publically) had this problem.

I'd be interested to know, when people first started using PyQt/PyKDE,
what their biggest problem was.

Phil




More information about the PyQt mailing list