Hi,
why when i run my program the msgbox is executed before labels
what i want is the window with labels displayed first & then the question with the msgbox


import sys
from PyQt4 import QtGui, QtCore                     # importiamo i moduli QtGui QtCore


class ATTIVATORE_POI(QtGui.QMainWindow):
    def __init__(self):                             
       
        QtGui.QMainWindow.__init__(self)                #
        self.setWindowTitle('Attivazione POI v 1.3 by il_dottore @2015')    # crea titolo finestra

        self.schermata()                                # richiama funzione schermata1

    # FUNZIONE schermata: AVVERTIMENTO
    def schermata(self):
        schermat=QtGui.QWidget(self)
               
        # ETICHETTE testo
        etichetta1=QtGui.QLabel("ATTENZIONE:", schermat)       
        etichetta1.setFont(QtGui.QFont("Times", 26))
        etichetta2=QtGui.QLabel("Questa procedura è testata su:", schermat)       
        etichetta2.setFont(QtGui.QFont("Times", 20))
        etichetta3=QtGui.QLabel("Apk_1.4_ Italia_ Mod Ico_Assest", schermat)       
        etichetta3.setFont(QtGui.QFont("Times", 20))
        etichetta4=QtGui.QLabel("non funziona su dispositivi come", schermat)       
        etichetta4.setFont(QtGui.QFont("Times", 20))
        etichetta5=QtGui.QLabel("MOTOROLA MOTO G che vengono riconosciuti da WINDOWS come", schermat)       
        etichetta5.setFont(QtGui.QFont("Times", 20))
        etichetta6=QtGui.QLabel("dispositivi multimediali e non USB Memory Cards", schermat)       
        etichetta6.setFont(QtGui.QFont("Times", 20))
        etichetta7=QtGui.QLabel("Vuoi proseguire?", schermat)       
        etichetta7.setFont(QtGui.QFont("Times", 20))

        '''# PULSANTI Si No
        pulsanteSi=QtGui.QPushButton("Si", schermat)    # crea bottone "Si"
        pulsanteSi.setFont(QtGui.QFont("Times", 10, QtGui.QFont.Bold));
        pulsanteSi.clicked.connect(self.schermata1)     # se premuto richiama la funzione schermata1
        pulsanteNo=QtGui.QPushButton("No", schermat)    # crea bottone "No"
        pulsanteNo.setFont(QtGui.QFont("Times", 10, QtGui.QFont.Bold));
        pulsanteNo.clicked.connect(self.close)          # se premuto termina il programma'''

        # MESSAGE BOX "SI/NO"
        risposta=QtGui.QMessageBox.question(schermat, "Messaggio", "Si desidera continuare?", QtGui.QMessageBox.Yes|
                                            QtGui.QMessageBox.No, QtGui.QMessageBox.Yes)

        if(risposta==QtGui.QMessageBox.Yes):
            #schermat.hide()
            #self.schermata1()
            pass
        else:
            schermat.destroy()
            #QtCore.QCoreApplication.instance().quit
       
        # VERTICAL BOX 1
        vBox1=QtGui.QVBoxLayout()                       
        #vBox1.setSpacing(5)
        #vBox1.addStretch(1)
        vBox1.addWidget(etichetta1)                     # aggiunge etichette al vertical box 1
        vBox1.addWidget(etichetta2)
        vBox1.addWidget(etichetta3)
        vBox1.addWidget(etichetta4)
        vBox1.addWidget(etichetta5)
        vBox1.addWidget(etichetta6)
        vBox1.addWidget(etichetta7)

        # HORIZONTAL BOX 1
        hBox1=QtGui.QHBoxLayout()                       
        vBox1.addLayout(hBox1)
        #hBox1.addWidget(pulsanteSi)                     # aggiunge pulsanti al vertical box 1
        #hBox1.addWidget(pulsanteNo)       

        schermat.setLayout(vBox1)                       # mette la vertical box 1 nel layout
        self.setCentralWidget(schermat);
        schermat.show()                                 # visualizza widget schermat


app=QtGui.QApplication(sys.argv)                 
main=ATTIVATORE_POI()                           
                                                   
main.show()                                       
sys.exit(app.exec_())