uso il thread per chiedere un informazione simile : ho un QFrame su cui ho necessità di visualizzare e nascondere 10 immagini fisse. E' corretto caricarle in un metodo di init tramite un metodo simile :

Hi, I have a question about best way to use painter.drawImage : I need to show and hide 10 images in a QFrame. I decided to init them using pointer QImage in a init() method, then when needed show them by paint call. Is it a good way or maybe can be memory problems?

void MiaClasse::init(){

image1 = new QImage;
image1->load("resources/images/image1.png");

}

void MiaClasse:aintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.drawImage(155, 130, *image1);
}

thank you