You asked about the first problem people find when using PyQt or PyKDE.  I can't speak 
for
everyone, but this was the first thing I ran into.  Still, it was remarkably minor 
(the hair I
pulled out will grow back).  I just happened to be programming something unusual.  

Beyond searching through the posts in this newsgroup, do you think there would be a 
way to prevent
folks from making the same mistake in the future?  The error message was clear once I 
understood
that neither exec() or exec_loop() was a slot, but beforehand I was having trouble 
with that
concept.  

-Matt

--- Phil Thompson <[EMAIL PROTECTED]> wrote:
> 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
> 

__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger.
http://im.yahoo.com/



Reply via email to