KAnimWidget Problemm

Alles zur Entwicklung von KDE - Anwendungen
Antworten
martin
Beiträge: 10
Registriert: 25. August 2004 18:03

KAnimWidget Problemm

Beitrag von martin »

Hallo.
Kann mir jemand sagen wie man KAnimWidget benutzt ?

Das einzige was ich gefunden habe und es funktioniert ist:

Code: Alles auswählen

KAnimWidget *anim = new KAnimWidget("kde", 64, this);
anim->start();
Das oft im Internet angefürte Beispiel:

Code: Alles auswählen

QStringList icons;
 icons.append("one");
 icons.append("two");
 icons.append("three");
 KAnimWidget *anim = new KAnimWidget(icons, 0, this);
 anim->start();
funktioniert wegen QStringList nicht. Wenn ich QStringList durch QString ersetze das lässt sich das Programm kompilieren, leider kann ich so nur ein Bild darstellen und keine Animation.

Übrigens das einzige deklaration von KAnimWidget das ich in kanimwidget.h gefunden habe lautet:

Code: Alles auswählen

KAnimWidget( const QString& icons, int size = 0, QWidget *parent = 0L, const char *name = 0L );
Wie man jetzt davon auf QString, int, QWidget* kommt ist mir auch ein Rätsel.

Also wie benutzt man KAnimWidget, was mache ich da falsch ?

Danke im Voraus.
Intel Pentium 3.2GHz |RAM-512MB|DSL|OS - Suse Linux Professional 9.1/Windows XP home |
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Also es sieht so aus, als ob die API mal wieder geändert wurde, das Beispiel mit dem QStringList geht nicht.

Und ansonsten ist das doch wirklich easy, oder nicht?

QString, size, QWidget
"kde", 64, this

Was ist daran unklar?
martin
Beiträge: 10
Registriert: 25. August 2004 18:03

Beitrag von martin »

Was ist daran unklar?
dieses "kde".
In welchem Format muss die animation vorliegen ?
Intel Pentium 3.2GHz |RAM-512MB|DSL|OS - Suse Linux Professional 9.1/Windows XP home |
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Achso, das ist kde.png aus der Factory von KDE. Die haben da so ein nettes System, womit Sie einfach nur über die Größe, Art und String ein Bild aus der Factory ansprechen können.

ein locate kde.png sollte dich schnell zu dem Bild führen. Einfach ein solches Bild machen unter den richtigen Ordner legen und als String ansprechen.
martin
Beiträge: 10
Registriert: 25. August 2004 18:03

Beitrag von martin »

Aha, so sieht das also aus, alle Bilder der Animation sind in einem Bild untereinander angeordnet.
Dann ist alles klar.

Vielen Dank für die Hilfe.
Intel Pentium 3.2GHz |RAM-512MB|DSL|OS - Suse Linux Professional 9.1/Windows XP home |
Antworten