Bonjour,
J'ai voulu afficher une image de fond dans mon programme, pour cela j'ai mis :
target = QRectF(0.0, 0.0, 230, 532);
source = QRectF(0.0, 0.0, 230, 532);
pixmap = QPixmap("./3310.jpg" );
dans le constructeur de ma classe.
Et dans la fonction paintEvent de cette classe, j'ai mis :
QPainter painter(this);
painter.drawPixmap(target, pixmap, source);
et bien sur les variables sont déclarés dans le header :
QRectF target, source;
QPixmap pixmap;
en public dans la classe.
Bref tout ca marche parfaitement sous linux, sur plusieurs ordis ca a été testé, pas de probleme.
Par contre sous windows, sur la machine où j'ai compilé, ca marche mais ca ne marche pas sur les autres ordis. Je ne sais pas à quoi c'est du, donc si quelqu'un a une idée smile