This code works perfectly on my machine (suse 9.1) but not with other peoples': class FlashingLabel(QLabel): def __init__(self, text, parent): QPushButton.__init__(self, text, parent) #obviously wrong. How can it work? :-) I have PyQt 3.12-1. Thanks Maurizio