Hallo,
ich habe folgendes Problem. Ich möchte meinen QPainter, den ich immer im "paintEvent" verwende "abwandeln". Ich habe in der Doku gelesen, das dazu die QPaintEngine (abstract) abgeleitet werden muss.
Soweit so gut, aber wie übergebe ich dann die abgeleitete QPaintEngine dem QWidget oder dem QPainter?
Ciao + thx
Anwendung von QPaintEngine
Also, ich möchte Qt etwas "tunen".... . (!! nich lachen!!)
Besser gesagt, ich möchte etwas probieren.
Ich möchte das Zeichnen eines QImages oder auch QPixmap etwas beschleunigen. Wenn ich im Moment in die Fkt. QPainter::draw..(...) aufrufe, dann wird die sehr sehr viel gemacht.
Ich möchte lediglich ein Bild auf ein Widget kopieren, kein Clipping, kein Alphablending, kein Transform,kein bla bla bla.
Ich hab da die Hoffnung, das das zeichne dadurch etwas schneller geht
Besser gesagt, ich möchte etwas probieren.
Ich möchte das Zeichnen eines QImages oder auch QPixmap etwas beschleunigen. Wenn ich im Moment in die Fkt. QPainter::draw..(...) aufrufe, dann wird die sehr sehr viel gemacht.
Ich möchte lediglich ein Bild auf ein Widget kopieren, kein Clipping, kein Alphablending, kein Transform,kein bla bla bla.
Ich hab da die Hoffnung, das das zeichne dadurch etwas schneller geht
Hast du dir bei Qt im Sourcecode angesehen, was die machen, oder gehst du jetzt einfach mal davon aus?
Denn wenn du dir den Sourcecode angesehen hast, dann weist du doch wo du mit der QPaintEngine ansetzen must.
Und zeichnen ohne Clipping? Bist du alleine auf dem Bildschirm?
Schon mal mit OpenGL probiert?
Denn wenn du dir den Sourcecode angesehen hast, dann weist du doch wo du mit der QPaintEngine ansetzen must.
Und zeichnen ohne Clipping? Bist du alleine auf dem Bildschirm?
Schon mal mit OpenGL probiert?
Ich habe mir den SourceCode angesehen.Hast du dir bei Qt im Sourcecode angesehen, was die machen, oder gehst du jetzt einfach mal davon aus?
Mmhh, okay. Ich werde da mal etwas genauer hinschauen....Denn wenn du dir den Sourcecode angesehen hast, dann weist du doch wo du mit der QPaintEngine ansetzen must.
Mein eigenes Bild clippe ich schon selber...Und zeichnen ohne Clipping? Bist du alleine auf dem Bildschirm?
Kann man auf dieser Machine vergessen, wäre eine Performace-Verschlechterung! Die Demos laufen alle schneller mit Softwarerendering.Schon mal mit OpenGL probiert?