[PyKDE] QComboBox.itemData() returns invalid QVariant

David Boddie david at boddie.org.uk
Thu Aug 31 21:25:12 BST 2006


On Wed, 30 Aug 2006 09:43:55 -0700, Tom Brown wrote:

> I am running into trouble with QComboBox.itemData(). I can add an item with
> data to the combobox, but when I try to get the data back out, itemData()
> returns an invalid QVariant. For example:
>
> id = 1
> self.addItem(rev, QVariant(id))
> self.itemData(0).toInt() --> 0, False
> self.itemData(0).isValid() --> False
>
> I searched the mailing list and didn't see anybody else with the same
> issue. I must be doing something wrong. Any ideas?

I tried the above code, substituting in what I thought were appropriate
values for "rev" (a string) and "self" (a QComboBox), and the itemData()
calls returned valid QVariants, so maybe the problem is elsewhere in
your code.

Can you provide some more context?

David




More information about the PyQt mailing list