A Dissabte, 25 de juny
de 2011 02:50:42, Yaşar Arabacı va escriure:
> Hi,
>
> I am beginning to
learn PyQt, I am sorry if this is a bit newbie question
> but I can't make
QIcon work.
>
> For example in
here;
>
> #!/usr/bin/python
>
> # menubar.py
>
> import sys
> from PyQt4 import
QtGui, QtCore
>
> class
MainWindow(QtGui.QMainWindow):
> def __init__(self):
>
QtGui.QMainWindow.__init__(self)
>
>
self.resize(250,150)
>
self.setWindowTitle('menubar')
>
> exit =
QtGui.QAction(QtGui.QIcon('icons/no.png'),'Exit',self)
>
exit.setShortcut('Ctrl+Q')
>
exit.setStatusTip('Exit application')
>
>
self.connect(exit,QtCore.SIGNAL('triggered()'),QtCore.SLOT('close()'))
>
>
> self.statusBar()
>
> menubar =
self.menuBar()
> file =
menubar.addMenu('&File')
>
file.addAction(exit)
>
> app =
QtGui.QApplication(sys.argv)
> main = MainWindow()
> main.show()
>
sys.exit(app.exec_())
>
> My icon doesn't
show up at the menu. And I am not getting any error
> messages from the
console. My icon file is 12x12 png file. Does it
> supposed to be
something else maybe?
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.
--
Albert Cervera i Areny
http://www.NaN-tic.com
OpenERP
Partners
Tel: +34 93 553 18 03
http://twitter.com/albertnan
http://www.nan-tic.com/blog
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.
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.
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.
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.
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
On some systems, icons in menu are disabled by default.