Напишите метод или функцию, которая содержит этот код, и присоедините его к сигналу комбинированных окон currentIndexChanged
:
def __init__(self):
...
QObject.connect(self.cbLayer, SIGNAL("currentIndexChanged(int)"), self.warn)
def warn(index):
QMessageBox.warning(self, "items: ", do_stuff(cbLayer.itemData(index)) )
def do_stuff(self, item):
QMessageBox.warning(self, str(item))
Я не пробовал это, но это должно помочь вам начать. В противном случае взгляните на примеры PyQt.