Custom PyQt4 Slots

ff flarefight at googlemail.com
Mon Aug 11 17:29:54 EDT 2008


On Aug 11, 9:56 pm, "Diez B. Roggisch" <de... at nospam.web.de> wrote:
> Diez B. Roggisch schrieb:
>
>
>
> > ff schrieb:
> >> Is it possible to create custom PyQt4 Slots, i have searched high and
> >> low to no avail;
>
> >> I have an application that can set animation speed to different
> >> levels, i want the user to alter this, now quite clearly i can write a
> >> single function to control setting any speed with something like:
>
> >> def setSpeed(self, speed):
> >>      some code in here to set speed
>
> >> but if i have mutiple option for speed do i have to connect them all
> >> to seperate callables for each individual speed which each in turn
> >> call setSpeed with their respective speeds or can i create a slot that
> >> can simply pass an integer to setSpeed in much the same way as the
> >> built-in SIGNAL from something like a combo box can pass its current
> >> index??
>
> >> i realise this could be impossibly, knowing that would be equally
> >> useful and i will just work around it, albeit with more verbose code!!
>
> >http://docs.huihoo.com/pyqt/pyqt4.html#pyqt-signals-and-qt-signals
>
> > """
> > PyQt allows new signals to be defined dynamically. The act of emitting a
> > PyQt signal implicitly defines it. PyQt v4 signals are also referenced
> > using the QtCore.SIGNAL() function.
> > """
>
> And not to forget:
>
> """
> A slot is a function (in PyQt a slot is any Python callable).
> """
>
> It's as easy as it can get.
>
> Diez

Sorry, yeah getting confused between SIGNALS and SLOTS, thanks



More information about the Python-list mailing list