[PyKDE] Newbie pyQt user needs some slot help

Boudewijn Rempt bsarempt at rempt.xs4all.nl
Sun Apr 30 23:46:40 BST 2000

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.

> 	def showMenu(self):
> 		self.exec_loop()
> ...and connect to it...
> QObject.connect(but, SIGNAL("clicked()"), pm.showMenu)
> Phil

More information about the PyQt mailing list