Topic: [PyQt4] Icone standard non visualizzate  (Letto 1452 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Markon

  • python sapiens sapiens
  • *
  • moderatore
  • Post: 4.104
  • Punti reputazione: 5
    • Mostra profilo
    • Neolithic
[PyQt4] Icone standard non visualizzate
« il: Novembre 20, 2007, 17:23 »
Ciao a tutti ragazzi, avrei un problemino...

Sto studiando da poco le Qt4 per Python con questo tutorial e non riesco a visualizzare le icone "predefinite".

Un esempio semplice...

[hlpycode]#!/usr/bin/python

# icon.py

import sys
from PyQt4 import QtGui


class Icon(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('Icon')
        self.setWindowIcon(QtGui.QIcon('icons/web.png'))


app = QtGui.QApplication(sys.argv)
icon = Icon()
icon.show()
sys.exit(app.exec_())[/hlpycode]

Avrei dovuto visualizzare un'icona "web" nell'angolo della finestra, ma non risulta nulla. Non mi dà errori nè nulla.
Vorrei capire ora una cosa:
 - Si tratta di un esempio per spiegare come bisogna fare? (magari spiega come inserire l'icona etc..)
 o
 - Non ho impostato qualche percorso? Mi manca qualche libreria... ?

Ps: stessa cosa accade con gli esempi successivi in cui vengono settate delle icone...

Ciao ;)

Offline Rev

  • python neanderthalensis
  • ****
  • Post: 386
  • Punti reputazione: 0
    • Mostra profilo
Re: [PyQt4] Icone standard non visualizzate
« Risposta #1 il: Novembre 20, 2007, 18:59 »
Guarda io ho provato a scaricare un png , chiamarlo web e metterlo sul desktop dove c'è anche il programma.. il pecorso invece [hlpycode] self.setWindowIcon(QtGui.QIcon('icons/web.png'))[/hlpycode] diventa solamente [hlpycode] self.setWindowIcon(QtGui.QIcon('web.png'))[/hlpycode] cmq mi fa vedere l'icona che ho salvato io quindi mi sa che non ci sono icone preimpostate in quell'esempio

Offline Markon

  • python sapiens sapiens
  • *
  • moderatore
  • Post: 4.104
  • Punti reputazione: 5
    • Mostra profilo
    • Neolithic
Re: [PyQt4] Icone standard non visualizzate
« Risposta #2 il: Novembre 20, 2007, 22:26 »
Ottimo...

allora è come ho pensato solo dopo..

Grazie per la risposta :)

Ps: e se volessi usare le icone standard ? (come faccio in pygtk..)

Offline Rev

  • python neanderthalensis
  • ****
  • Post: 386
  • Punti reputazione: 0
    • Mostra profilo
Re: [PyQt4] Icone standard non visualizzate
« Risposta #3 il: Novembre 21, 2007, 00:16 »
Ps: e se volessi usare le icone standard ? (come faccio in pygtk..)

Per ora le uniche icone che ho trovato sono quelle nel QDialogButtonBox come ad esempio:
QtGui.QDialogButtonBox.Help
QtGui.QDialogButtonBox.No
(sono icone a sinistra dei pulsanti)
Però non ho trovato per ora niente come esempio.. Buona fortuna :P