<p><a href="https://i.stack.imgur.com/b1PkK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/b1PkK.png" alt="enter image description here"/></a></p>
<pre><code>from PyQt4 import QtGui, QtCore
class Window( QtGui.QWidget ):
def __init__( self ):
QtGui.QWidget.__init__( self )
msgBox = QtGui.QMessageBox( self )
msgBox.setIcon( QtGui.QMessageBox.Information )
msgBox.setText( "Do not stare into laser with remaining eye" )
msgBox.setInformativeText( "Do you really want to disable safety enforcement?" )
msgBox.addButton( QtGui.QMessageBox.Yes )
msgBox.addButton( QtGui.QMessageBox.No )
msgBox.setDefaultButton( QtGui.QMessageBox.No )
ret = msgBox.exec_()
if ret == QtGui.QMessageBox.Yes:
print( "Yes" )
return
else:
print( "No" )
return
if __name__ == '__main__':
import sys
app = QtGui.QApplication( sys.argv )
window = Window()
# window.show()
sys.exit( app.exec_() )
</code></pre>
<p>资料来源:</p>
<ol>
<li><a href="http://pyqt.sourceforge.net/Docs/PyQt4/qmessagebox.html" rel="nofollow noreferrer">http://pyqt.sourceforge.net/Docs/PyQt4/qmessagebox.html</a></li>
<li><a href="http://www.programcreek.com/python/example/62361/PyQt4.QtGui.QMessageBox" rel="nofollow noreferrer">http://www.programcreek.com/python/example/62361/PyQt4.QtGui.QMessageBox</a></li>
</ol>