paintEventがあり、何かをペイントするたびに背景を追加しています。問題は、画像の繰り返しを停止する必要があることです。
たとえば、背景画像が20ピクセルx 20ピクセルで、ペイント領域が40ピクセルx 40ピクセルの場合、背景は4つの画像であり、必要なのは1つだけです。
これが私のコードです。
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));
助けてくれてありがとう!