<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Le 25/06/11 03:39, Albert Cervera i Areny a écrit :
    <blockquote cite="mid:201106250339.02482.albert@nan-tic.com"
      type="cite">
      <meta name="qrichtext" content="1">
      <style type="text/css">
p, li { white-space: pre-wrap; }
</style>
      <p style="margin: 0px; text-indent: 0px;">A Dissabte, 25 de juny
        de 2011 02:50:42, Yaşar Arabacı va escriure:</p>
      <p style="margin: 0px; text-indent: 0px;">> Hi,</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> I am beginning to
        learn PyQt, I am sorry if this is a bit newbie question</p>
      <p style="margin: 0px; text-indent: 0px;">> but I can't make
        QIcon work.</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> For example in
        here;</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> #!/usr/bin/python</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> # menubar.py</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> import sys</p>
      <p style="margin: 0px; text-indent: 0px;">> from PyQt4 import
        QtGui, QtCore</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> class
        MainWindow(QtGui.QMainWindow):</p>
      <p style="margin: 0px; text-indent: 0px;">> def __init__(self):</p>
      <p style="margin: 0px; text-indent: 0px;">>
        QtGui.QMainWindow.__init__(self)</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">>
        self.resize(250,150)</p>
      <p style="margin: 0px; text-indent: 0px;">>
        self.setWindowTitle('menubar')</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> exit =
        QtGui.QAction(QtGui.QIcon('icons/no.png'),'Exit',self)</p>
      <p style="margin: 0px; text-indent: 0px;">>
        exit.setShortcut('Ctrl+Q')</p>
      <p style="margin: 0px; text-indent: 0px;">>
        exit.setStatusTip('Exit application')</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">>
        self.connect(exit,QtCore.SIGNAL('triggered()'),QtCore.SLOT('close()'))</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> self.statusBar()</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> menubar =
        self.menuBar()</p>
      <p style="margin: 0px; text-indent: 0px;">> file =
        menubar.addMenu('&File')</p>
      <p style="margin: 0px; text-indent: 0px;">>
        file.addAction(exit)</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> app =
        QtGui.QApplication(sys.argv)</p>
      <p style="margin: 0px; text-indent: 0px;">> main = MainWindow()</p>
      <p style="margin: 0px; text-indent: 0px;">> main.show()</p>
      <p style="margin: 0px; text-indent: 0px;">>
        sys.exit(app.exec_())</p>
      <p style="margin: 0px; text-indent: 0px;">> </p>
      <p style="margin: 0px; text-indent: 0px;">> My icon doesn't
        show up at the menu. And I am not getting any error</p>
      <p style="margin: 0px; text-indent: 0px;">> messages from the
        console. My icon file is 12x12 png file. Does it</p>
      <p style="margin: 0px; text-indent: 0px;">> supposed to be
        something else maybe?</p>
      <p style="margin: 0px; text-indent: 0px;"><br>
      </p>
      <p style="margin: 0px; text-indent: 0px;">It works for me with a
        96x96 PNG file. Try to ensure that the file is really found or
        try to change the image and use another icon file.</p>
      <p style="margin: 0px; text-indent: 0px;"><br>
        -- </p>
      <p style="margin: 0px; text-indent: 0px;">Albert Cervera i Areny</p>
      <p style="margin: 0px; text-indent: 0px;"><a
          moz-do-not-send="true" href="http://www.NaN-tic.com"><span
            style="text-decoration: underline; color: rgb(0, 87, 174);">http://www.NaN-tic.com</span></a></p>
      <p style="margin: 0px; text-indent: 0px;"><a
          moz-do-not-send="true" href="http://www.NaN-tic.com"><span
            style="text-decoration: underline; color: rgb(0, 87, 174);">OpenERP
            Partners</span></a></p>
      <p style="margin: 0px; text-indent: 0px;">Tel: +34 93 553 18 03</p>
      <p style="margin: 0px; text-indent: 0px;"><br>
      </p>
      <p style="margin: 0px; text-indent: 0px;"><a
          moz-do-not-send="true" href="http://twitter.com/albertnan"><span
            style="text-decoration: underline; color: rgb(0, 87, 174);">http://twitter.com/albertnan</span></a>
      </p>
      <p style="margin: 0px; text-indent: 0px;"><a
          moz-do-not-send="true" href="http://www.nan-tic.com/blog"><span
            style="text-decoration: underline; color: rgb(0, 87, 174);">http://www.nan-tic.com/blog</span></a></p>
      <p style="margin: 0px; text-indent: 0px;"><span style="color:
          rgb(86, 86, 86);">Advertència Legal: aquest missatge i, en el
          seu cas, els fitxers adjunts poden contenir informació privada
          i/o confidencial. Si vostè no és el destinatari del missatge,
          si us plau, elimini i notifiqui'ns-ho immediatament, no el
          reenvii ni copi el seu contingut. Si us plau, avisi'ns
          d'immediat si vostè o la seva empresa no admeten la
          utilització del correu electrònic via internet per a missatges
          d'aquest tipus. NaN Projectes de Programari Lliure, S.L. no
          garanteix la confidencialitat, integritat, rapidesa o correcte
          recepció del present correu, ni es responsabilitza de
          possibles perjudicis derivats de la captura, incorporacions de
          virus o qualsevol altre manipulació efectuada per tercers. No
          s'autoritza la utilització amb finalitats comercials o per a
          la seva incorporació a fitxers automatitzats de les direccions
          de l'emissor o del destinatari.</span></p>
      <p style="margin: 0px; text-indent: 0px;"><span style="color:
          rgb(86, 86, 86);">La informació continguda en aquest missatge
          de correu electrònic és confidencial i pot revestir el
          caràcter de reservada. Està dirigida exclusivament a la
          persona destinatària. L'accés o qualsevol us per part de
          qualsevol altra persona, no estan autoritzats i poden
          esdevenir il•legals. Si vostè no és la persona destinatària,
          li preguem que procedeixi a esborrar-lo i a no fer-ne cap us
          ni transmetre'l a tercers. Si ho considera oportú pot avisar
          al remitent que el missatge ha arribat a un destí no desitjat.</span></p>
      <p style="margin: 0px; text-indent: 0px;"><span style="color:
          rgb(86, 86, 86);">Advertencia Legal: este mensaje y, en su
          caso, los ficheros anexos pueden contener información
          privilegiada y/o confidencial. Si usted no es el destinatario
          del mensaje, por favor, bórrelo y notifíquenoslo
          inmediatamente, no lo reenvíe ni copie su contenido. Por
          favor, avísenos de inmediato si usted o su empresa no admite
          la utilización del correo electrónico vía internet para
          mensajes de este tipo. Nan Projectes de Programari Lliure,
          S.L. no garantiza la confidencialidad, integridad, rapidez o
          correcta recepción del presente correo, ni se responsabiliza
          de posibles perjuicios derivados de la captura,
          incorporaciones de virus o cualesquiera otras manipulaciones
          efectuadas por terceros. No se autoriza la utilización con
          fines comerciales o para su incorporación a ficheros
          automatizados de las direcciones del emisor o del
          destinatario.</span></p>
      <p style="margin: 0px; text-indent: 0px;"><span style="color:
          rgb(86, 86, 86);">La información contenida en este mensaje de
          correo electrónico es confidencial y puede revestir el
          carácter de reservada. Está dirigida exclusivamente a la
          persona destinataria. El acceso o cualquier uso por parte de
          cualquier otra persona, no están autorizados y pueden llegar a
          ser ilegales. Si usted no es la persona destinataria, le
          rogamos que proceda a borrarlo y no hacer ningún uso de él ni
          transmitirlo a terceros. Si lo considera oportuno puede avisar
          al remitente que el mensaje ha llegado a un destino no
          deseado.</span></p>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
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>
    On some systems, icons in menu are disabled by default.<br>
    <br>
    This is the case in Ubuntu with Gnome, since Lucid.<br>
    <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>