Message
if(self.combo1.GetValue ==True):
print "%s" % self.combo1.GetValue()
Here, you’re testing for the existence of a method. You left out the parentheses which get the result of the method call. And if you’d included the parentheses, you’d be comparing a string result with a Boolean.
I think:
if(self.combo1.GetValue() !=
‘’):
print "%s" % self.combo1.GetValue()
might work better. You might also look at GetSelection() which returns the integer for your selection, if I remember correctly.
David