[PyKDE] QListBoxItem.isSelected() does not exist
Giovanni Bajo
rasky at develer.com
Thu Mar 31 01:11:14 BST 2005
Jeffrey Barish <jeff_barish at earthlink.net> 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
More information about the PyQt
mailing list