title: QtGui.QMessageBox.information and customizing it
body: <p>According to you the doucmentation, <code>QtGui.QMessageBox.information()</code> function can be used to create a dialog box with many push buttons, using the following constants:</p>
  
  <pre><code>QMessageBox.Ok  An “OK” button defined with the AcceptRole .
  QMessageBox.Open    A “Open” button defined with the AcceptRole .
  QMessageBox.Save    A “Save” button defined with the AcceptRole .
  QMessageBox.Cancel  A “Cancel” button defined with the RejectRole .
  QMessageBox.Close   A “Close” button defined with the RejectRole .
  QMessageBox.Discard     A “Discard” or “Don’t Save” button, depending on the platform, defined with the DestructiveRole .
  QMessageBox.Apply   An “Apply” button defined with the ApplyRole .
  QMessageBox.Reset   A “Reset” button defined with the ResetRole .
  QMessageBox.RestoreDefaults     A “Restore Defaults” button defined with the ResetRole .
  QMessageBox.Help    A “Help” button defined with the HelpRole .
  QMessageBox.SaveAll     A “Save All” button defined with the AcceptRole .
  QMessageBox.Yes     A “Yes” button defined with the YesRole .
  QMessageBox.YesToAll    A “Yes to All” button defined with the YesRole .
  QMessageBox.No  A “No” button defined with the NoRole .
  QMessageBox.NoToAll     A “No to All” button defined with the NoRole .
  QMessageBox.Abort   An “Abort” button defined with the RejectRole .
  QMessageBox.Retry   A “Retry” button defined with the AcceptRole .
  QMessageBox.Ignore  An “Ignore” button defined with the AcceptRole .
  QMessageBox.NoButton    An invalid button.
  </code></pre>
  
  <p>It supports many features.</p>
  
  <p>I've ben using the documentation for the <a href="http://srinikom.github.io/pyside-docs/PySide/QtGui/QMessageBox.html#PySide.QtGui.PySide.QtGui.QMessageBox.setStandardButtons" rel="nofollow"><code>QMessageBox</code></a> class.</p>
  
  <p><strong>My question is</strong>, how do I change text of a push button in a message box?</p>