Maybe you should try to derive a new class from QMessageBox.