Hallo,
ich hab eine QT-Applikation, die ich mal in Qt 3.xx geschrieben habe und verwende die Funktion bitBlt (QPaintDevice). Jetzt würde ich gerne auf Qt 4.1.3 umstellen und habe keinen Ersatz für bitBlt gefunden. Weiß jemand eine einfache Lösung diese Funktion zu ersetzen?
Danke für die Hilfe,
Isa
Ersatz für bitBlt
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
bitBlt wird in Qt4 als drawPixmap() realisiert
Hier der Qt3-Support - code aus qimage.cpp:
Hier der Qt3-Support - code aus qimage.cpp:
Code: Alles auswählen
void bitBlt(QImage *dst, int dx, int dy, const QImage *src, int sx, int sy, int sw, int sh,
Qt::ImageConversionFlags flags)
{
if (dst->isNull() || src->isNull())
return;
QPainter p(dst);
p.drawImage(QPoint(dx, dy), *src, QRect(sx, sy, sw, sh), flags);
}
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung