Resize di QPixmap in Dialog



  • Salve a tutti,
    sto cercando di caricare una Pixmap all'interno di un graphicView contenuto in un dialog.

    Il dialog praticamente è soltanto l'immagine.
    Io ho fatto così:

    QString fileName("C:/01S.JPG");
    
       scene = new QGraphicsScene(this);
    
       QPixmap immagine(fileName);
       immagine.scaled(320, 240, Qt::IgnoreAspectRatio, Qt::FastTransformation);
       scene->addPixmap(immagine);
       ui->graphicsView->setScene(scene);
    

    Nonostante tutte le prove fatte l'immagine rimane sempre alla sua dimensione originaria e sono costretto a scrollare per vederla tutta.
    Sapreste damri un consiglio su come risolvere il problema?Grazie in anticipo



  • QPixmap::scaled e' const, non modifica l'immagine, ritorna una nuova pixmap scalata. usa: immagine=immagine.scaled(320, 240, Qt::IgnoreAspectRatio, Qt::FastTransformation);



  • @VRonin
    Grazie Ronin, sono proprio uno stordito :)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.