Topic: Inserire immagine in un Frame  (Letto 188 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline PyPeppe

  • python unicellularis
  • *
  • Post: 31
  • Punti reputazione: 0
    • Mostra profilo
Inserire immagine in un Frame
« il: Febbraio 19, 2020, 19:49 »
Buonasera a tutti.....
sto usando QtCreator per aiutarmi nella scrittura del codice di interfaccia grafica per un software da scrivere in Python 3.8.1
e utilizzo soltanto il QtDesigner integrato per generare i files .ui per poi convertirli in .py.
Andando subito al sodo..... in un frame, impostando una background image o solo una image nello StyleSheet.... add resource tramite il file  .qrc
in anteprima tutto funziona, ma una volta creato il file .py e avviato il run da Eclipse o PyCharm, non mi viene visualizzata l'immagine.
Ho provato a cambiare percorso della .JPG ma nulla. Invece, ad esempio, la img dell'icona della windows viene caricata a dovere, però avviene tramite
percorso file e non (url) StyleSheet!!!

self.widget.setStyleSheet('image: url(:/img/introBosco.jpg)')
L'immagine è nella cartella img nella stessa dir del file .py!!

Altra domanda....se volessi utilizzare un QLabel per visualizzare l'immagine,
dove lo trovo nel QtDesigner!? Poiché trovo solo il QLabel....Text!!!!!!  :embarrassed:

Grazie
« Ultima modifica: Febbraio 20, 2020, 18:41 da PyPeppe »

Offline PyPeppe

  • python unicellularis
  • *
  • Post: 31
  • Punti reputazione: 0
    • Mostra profilo
Re:Inserire immagine in un Frame
« Risposta #1 il: Febbraio 21, 2020, 11:36 »
Credo di aver trovato l'errore!
Proseguo con la scrittura e vediamo cosa succede.

Grazie comunque.