Seite 1 von 1
fenster drehen
Verfasst: 12. März 2008 12:05
von CaptnChaos
Hallo.
Für ein embedded Projekt muss ich meine Komplette anwendung um 180° drehen. Ist das ohne großen Aufwand zu bewerkstelligen?
Das habe ich schon versucht, ich bekomme aber einen Segmentation Fault:
Verfasst: 12. März 2008 12:16
von upsala
Hast du schon mal deinen Window-Manager gefragt, ob der das zufälligerweise kann?
Verfasst: 12. März 2008 12:18
von CaptnChaos
framebuffer... kein window manager
Verfasst: 12. März 2008 14:00
von ObeliX
ich kann mich nur noch schwach dran erinnern, aber ich hab das auch mal gebraucht und es war ganz simpel. mir geht da QWMatrix durch den kopf ... war jedoch noch Qt3.
aber ich denke in Qt4 ist
QPainter::setWorldTransform(const QTransform & matrix, bool combine=false) das was du brauchst.
edit :
ok, mal wieder zu schnell geantwortet.

das rotate() sollte prinzipiell auch funktionieren.
aber warum gehst du den weg über die paint-engine ? ich denke genau in dieser pointer-kette gibt es dann nen NULL-zeiger. du kannst doch direkt mit dem QPainter arbeiten, oder ?
gruß Obel
Verfasst: 12. März 2008 15:58
von CaptnChaos
nein...
ich habe nirgendwo einen paintEvent. ich möchte die buttons, textedits etc auf einen schlag alle um 180° drehen.