【发布时间】:2012-08-20 14:47:53
【问题描述】:
我有一个paintEvent,每次我画一些东西时我都会添加背景, 问题是我需要图像停止重复。
例如,如果我的背景图像是 20 像素 x 20 像素,而我的 绘制区域为 40pixels x 40pixels,背景为 4 张图片,我只需要一张。
这是我的代码。
1. QPainter painter; // painter for the canvas
2. painter.begin(this);
3. QPixmap backgroundImage;
4. backgroundImage.load("multimedia/monitor_image.png");
5. painter.fillRect(event->rect(), QBrush(backgroundImage));
感谢您的帮助!
【问题讨论】:
标签: qt4 qpainter qpixmap paintevent