Вот мой пример кода, когда мое условие ложно. Я хочу закрыть диалоговое окно. Я использовал метод object.close (), но он не работает должным образом. Может ли кто-нибудь помочь мне, как закрыть диалоговое окно?в данном случае
Ниже приведен мой пример кода:
global startNow
if fileName:
a = True
while startNow:
print startNow
if startNow:
print 'showing dialog boxxxxxxxxxxxxx',startNow
self.dialogmsg = QtGui.QDialog()
self.dialogvbox = QtGui.QVBoxLayout(self.dialogmsg)
self.dialogmsg .setGeometry(550,400,300,100)
self.msglabel = QtGui.QLabel("Please Wait A Minute The Data is Processing" )
self.dialogvbox.addWidget(self.msglabel)
self.dialogmsg.exec_()
print 'box is therrrrrrrrr'
a = False
# self.dialogmsg.close()
if not startNow:
print startNow,'closeeeeeeee'
try:
print 'try closinggggggg'
self.dialogmsg.close()
except:
print 'except closing erorrrrrrrrrr'
pass
break