gvdm
08-08-2010, 01:54
Ciao a tutti!
Sto usando Qt per sviluppare un programma...dovrei settare l'immagine di sfondo di un QPushButton in modo tale che prenda l'intera grandezza. Per impostare l'immagine uso i fogli di stile tramite
button.setStyleSheet("background-image: url ("/img/img.bmp") ");
funziona tutto, solo che vorrei poter adattare l'immagine al pulsante dato che quest'ultimo viene disegnato in base a determinate proporzioni ad ogni esecuzione, quindi non ha una grandezza statica...ah, il pulsante è sempre quadrato.
Ho provato ad usare una QImage, caricando l'immagine e scalandola, solo che i QPushButton non hanno proprietà che permettono di caricare QImage come sfondo, ma si possono caricare solo QIcon (che però non può essere scalata :S) tramite il metodo setIcon().
sapreste darmi qualche dritta (altri metodi, funzioni di CSS) per l'autoscaling dell'immagine?
grazie in anticipo!
Sto usando Qt per sviluppare un programma...dovrei settare l'immagine di sfondo di un QPushButton in modo tale che prenda l'intera grandezza. Per impostare l'immagine uso i fogli di stile tramite
button.setStyleSheet("background-image: url ("/img/img.bmp") ");
funziona tutto, solo che vorrei poter adattare l'immagine al pulsante dato che quest'ultimo viene disegnato in base a determinate proporzioni ad ogni esecuzione, quindi non ha una grandezza statica...ah, il pulsante è sempre quadrato.
Ho provato ad usare una QImage, caricando l'immagine e scalandola, solo che i QPushButton non hanno proprietà che permettono di caricare QImage come sfondo, ma si possono caricare solo QIcon (che però non può essere scalata :S) tramite il metodo setIcon().
sapreste darmi qualche dritta (altri metodi, funzioni di CSS) per l'autoscaling dell'immagine?
grazie in anticipo!