<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Le 09/09/11 16:05, Maxwell, Thomas P. (GSFC-606.2)[SCIENCE
    APPLICATIONS INTL CORP] a écrit :
    <blockquote cite="mid:CA8F9576.4C8E%25Thomas.Maxwell@nasa.gov"
      type="cite">
      <pre wrap="">I am creating a button with an icon:

        icon = QIcon ( iconFile )
        button = QPushButton(  icon, label, parent )

The icon as saved in the file is rather large, but is always scaled down to
a tiny size when displayed in the button.   Is there any way to get the
QPushButton to display the icon at full size?    Also, is there any way to
get the QPushButton to display the label below the icon (instead of to the
right)?

_______________________________________________
PyQt mailing list    <a class="moz-txt-link-abbreviated" href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a>
<a class="moz-txt-link-freetext" href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a>

</pre>
    </blockquote>
    For the icon you can fix his size<br>
    <br>
    button.setIconSize(32, 32)<br>
    <br>
     ... if the button's size is minimum 32 x 32<br>
    <br>
    For the position of text, consider to use QToolButton instead of
    QPushButton<br>
    <br>
    button.setToolButtonStyle(style)<br>
    <br>
    See here for style:<br>
    <br>
       
<a class="moz-txt-link-freetext" href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html#ToolButtonStyle-enum">http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html#ToolButtonStyle-enum</a><br>
    <br>
    Regards<br>
    <div class="moz-signature">-- <br>
      Vincent V.V.<br>
      <a href="https://launchpad.net/oqapy">Oqapy</a> . <a
        href="https://launchpad.net/qarte+7">Qarte+7</a> . <a
        href="https://launchpad.net/paqager">PaQager</a></div>
  </body>
</html>