You can use isVisible from QWidget because QDialog basically inherits QWidget. So you should be able to check the visibility.
myDialog = QtGui.QDialog()
isVis = myDialog.isVisible()
For more details http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qwidget.html#isVisible