Napisałem taką klasę:

class StartQT4_Qual(QtGui.QMainWindow):
      def __init__(self, parent=None):
      	  QtGui.QWidget.__init__(self, parent)

          self.ui3 = Ui_MainWindow3()
          self.ui3.setupUi(self)

Tworzę obiekt klasy:

def getQual(qualList):
    QualWindow = StartQT4_Qual()

    vbox = QtGui.QVBoxLayout()

    n = 1
    for i in qualList:
        radio = QtGui.QRadioButton(i['res'])
        vbox.addWidget(radio)
        vbox.update()

        if n == 1: radio.setChecked(True)
        n += 1


    QualWindow.ui3.groupBox.setLayout(vbox)
    QualWindow.ui3.groupBox.update()
    QualWindow.show()

Okno się pokazuje na ułamek sekundy. Jak to zmienić?
Zależy mi, aby nie używać QDialog i exec_().