Seite 1 von 1

<QPropertyAnimation>: einblenden

Verfasst: 6. September 2010 15:26
von kannaum
hallo,

Ich habe ein QGridLayout, welches ich zur leichteren Bearbeitung in ein QWidget gepackt habe.
Dieses habe ich dnan mittels:
->hide() ausgebledet, was auch weiter kein Problem war.

Nun will ich eine Funktion schreiben die das Layout, also das QWidget, langsam immer weitereinblendet.

Hab gestern schon sehr lange gegooglelt und bei der Doku finde ich eignetlich auch nicht das was ich brauch.
Ich finde nur Sachen, wie man ein Widget durch die Gegend fliegen und vergrößern kann.

mfg

Verfasst: 6. September 2010 18:21
von androphinx
http://www.qtforum.de/forum/viewtopic.php?t=951

ich denke mal, das lässt sich soweit übernehmen

Mfg androphinx

Verfasst: 6. September 2010 18:38
von kannaum
Entweder ich hab es falsch erklärt oder ich versteh den Tread nicht.
Ich will das Layout einfach langsam von nicht sichtbar auf sichtbar animieren lassen.

Oder verstehe ich da den verlinkten Tread nicht?

mfg

Verfasst: 6. September 2010 18:45
von androphinx
Es steht nun nicht unbedingt genau das drin, was du brauchst, aber du kannst aus dem was da steht, das machen, was du brauchst. Du nutzt einfach die dort beschriebenen Funktionen und malst dir dein Widget einfach per QTimer-Timing in der gewünschten Geschwindigkeit von Alpha=255 -> Alpha=0

Mfg androphinx

Verfasst: 6. September 2010 18:53
von kannaum
Ok, dann werd ich mir das mal genauer anschauen.
Ich hoffte aber ehrlich gesagt auf eine elegantere Lösung mit dem ANimationsframework.

mfg