No signals from Plasma.ComboBox?
Thomas Olsen
tanghus at gmail.com
Wed Sep 30 15:36:06 CEST 2009
On 30/9-2009 14:43 Marco Martin <notmart at gmail.com> wrote:
> On Wednesday 30 September 2009, Thomas Olsen wrote:
> > I'm trying to connect the activated or textChanged from a Plasma.ComboBox
> > signal to a Python function but nothing seems to happen. This is what
> > I've tried inside my init() function (most is snipped out):
> >
> > self.currency_to = Plasma.ComboBox(self.applet)
> >
> > QObject.connect(self.currency_from,SIGNAL("activated(PyQt_PyObject)"),sel
> >f. do_convert_from)
> >
> > def do_convert_from(currency_from):
> > print "Convert from:" + currency_from
> >
> > But when I select an item in the combo nothing happens; no errors or
> > anything.
> >
> > I've also tried:
> >
> >
> > QObject.connect(self.currency_from,SIGNAL("activated(string)"),self.do_co
> >nv ert_from)
> >
> > but to no avail.
> >
> > If anyone can point me to a Python Plasmoid I can study I would
> > appreciate it.
>
> looking in the combobox code seems the signals are correctly wired up.
> try doing the same thing by accessing the nativeWidget() signals, but it
> should make no difference
>
I tried:
QObject.connect(self.currency_from.nativeWidget(),SIGNAL("activated(PyQt_PyObject)"),self.do_convert_from)
That was what you meant? Anyways it didn't make any difference but thanks for
the suggestion.
--
Best Regards / Med venlig hilsen
Thomas Olsen
More information about the Plasma-devel
mailing list