Ich habe folgendes Problem:
Ich möchte einem QTextEdit ein Hintergrundbild verpassen. Allerdings soll man einstellen können, ob es zentriert, nebeneinander (tiled) oder gestreckt (stretched) angezeigt wird.
Leider hab ich von QPainter, PaintEvent, ... noch gar keine Ahnung. In ersten Versuchen wollte ich mit folgendem Code, den ich aus Internetbeispielen zusammengeschnipselt hab, überhaupt erstmal ein Hintergrundbild zeichnen:
Code: Alles auswählen
void myTextEdit::paintEvent(QPaintEvent *pe) {
QPixmap bufPixmap(pe->rect().size());
QPainter p(&bufPixmap);
p.translate(- pe->rect().x(), - pe->rect().y());
p.drawPixmap(QPoint(0,0), bgPixmap);
}Ich wäre sehr dankbar, wenn mir jemand helfen könnte, und zwar mit:
1. Einem Tutorial o.ä. wie das in QT mit QPainter und QPaintEvent usw. abläuft
2. Einem Codebeispiel oder Erklärungen, wie ich meinen Wunsch mit dem Hintergrundbild realisieren könnte.
Vielen Dank schonmal!
Grüße
hubert.