2009-05-27 13 views
1

Ich versuche ein Plasmoid in Python zu entwickeln. Ich habe hier einige gute Tutorials (techbase.kde.org/Development/Tutorials/Plasma) und sie sind sehr hilfreich, aber sie haben keine Dokumentation oder Beispiele über QT-Layouts und deren Verwendung.Bitte verweisen Sie auf (gute) Dokumentation über QT-Layouts für die Plasmaentwicklung

Ich habe nicht mit QT programmiert, aber ich weiß C++ gut. Also sollten die Ressourcen nicht unbedingt Python Apis sein.

Um genau zu sein, möchte ich ein Layout mit zwei Zeilen, die erste mit zwei Spalten und die zweite mit drei Zeilen.

Antwort

3

Plasma arbeitet als eine große QGraphicsView und Applets sind QGraphicsWidget Elemente, was bedeutet, dass es die Dokumentation für QGraphicsLayout ist, die Sie betrachten sollten, nicht QLayout wie vorgeschlagen.

Für ein Rasterlayout möchten Sie QGraphicsGridLayout verwenden. Sehen Sie sich insbesondere die Methode addItem an.

+0

Das sieht vielversprechend aus. Ich werde versuchen, es dich wissen zu lassen. – rangalo

1

Vielleicht ein guter Ort zum Starten wäre die Qt documentation?

+0

↑ Definitiv keine konstruktive Antwort –