Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. //Alors on pose 4 carreaux de texture de façon à bien rendre compte l'effet carrelé QImage imgTile(fractal.getLastParams().size * 2, fractal.getLastParams().size * 2, QImage::Format_RGB888); { QPainter painter(&imgTile); painter.drawImage(0, 0, img); painter.drawImage(fractal.getLastParams().size, 0, img); painter.drawImage(0, fractal.getLastParams().size, img); painter.drawImage(fractal.getLastParams().size, fractal.getLastParams().size, img); QPen pen(QBrush(QColor(0,127,127,64)),0.0, Qt::DashLine); painter.setPen(pen); painter.drawLine(fractal.getLastParams().size, 0, fractal.getLastParams().size, fractal.getLastParams().size * 2); painter.drawLine(0, fractal.getLastParams().size, fractal.getLastParams().size * 2, fractal.getLastParams().size); } m_pPixmapItem->setPixmap(QPixmap::fromImage(imgTile)); } else //Sinon, la texture est copiée directement m_pPixmapItem->setPixmap(QPixmap::fromImage(img)); //Met à jour la taille de scène rendue dans l'objet QGraphicsView m_scene.setSceneRect(m_pPixmapItem->boundingRect());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement