Giovanni Bajo wrote:

> Jeffrey Barish <[EMAIL PROTECTED]> wrote:
> 
>> Here's one that I'm pretty sure is a bug.  In the following complete
>> code sample, the line that is commented out tests whether the
>> listboxitem is selected.  However, that line produces an
>> AttributeError.  The line above it works correctly, but according to
>> the documentation selected() is obsolete.
> 
> Works for me:
> 
>>>> "isSelected" in dir(QListBoxText)
> True
>>>> "selected" in dir(QListBoxText)
> False
> 
> I also tried a cut-down version of your sample and everything appears
> to work as expected:
> 
>>>> a = QApplication([])
>>>> l = QListBox(None)
>>>> i = QListBoxText(l, "foo")
>>>> i.isSelected
> <built-in method isSelected of QListBoxText object at 0x008158A0>
>>>> i.selected
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> AttributeError: selected
>>>> l.firstItem() is i
> True
> 
> Which version of Qt/PyQt are you using?
> 
> Giovanni Bajo
Yes, that could explain it.  I am using version 2.3.2, which is what
comes with the kopsis package for the Zaurus.  Perhaps isSelected
became standard in version 3.  Is that the version you are running?
-- 
Jeffrey Barish

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to