Ich lerne Kivy und möchte ein Objekt in einem übergeordneten Objekt zentrieren. Ich weiß, dass ich mit dem Schlüsselwort self in der kv-Sprache auf die Eigenschaften eines Objekts zugreifen kann, aber gibt es eine Verknüpfung für den Zugriff auf die Eigenschaften eines übergeordneten Widgets, z. B. Größe und Position? Sowohl root.size als auch parent.size sind für mich fehlgeschlagen.Zugriff auf die Größenparameter des übergeordneten Objekts in Kivy-Widgets
7
A
Antwort
8
Ein Widget behält einen Verweis auf seine Eltern in self.parent
. Also kannst du einfach so self.parent.size
oder self.parent.pos
oder was auch immer.
Je nachdem, was Sie tun, kann es notwendig oder sinnvoll sein, zuerst zu überprüfen, ob self.parent is None
, damit Ihr Code für Widgets mit keinem Elternteil fehlschlägt.
Verwandte Themen
- 1. Zugriff auf Attribut des Attributs des Objekts in Thymeleaf?
- 2. Zugriff auf private Instanzvariablen des übergeordneten Objekts aus der untergeordneten Klasse?
- 3. Kann eine untergeordnete Klasse die Überbelegungsoperatorüberladung des übergeordneten Objekts verwenden?
- 4. NHibernate - Zugriff auf die ID eines verknüpften Objekts ohne Lazy Laden des gesamten Objekts
- 5. Zugriff auf URL-Parameter in übergeordneten Komponenten
- 6. Zugriff auf die Status der übergeordneten Anwendung in Flex 4
- 7. Zugriff auf Array innerhalb des Objekts im Knoten js - undefiniert?
- 8. Javascript: Zugriff auf ein Mitglied des Objekts mit Namen
- 9. iPhone - Zugriff auf den übergeordneten Viewcontroller?
- 10. Zugriff auf private Elemente des Objekts derselben Klasse
- 11. Entity Framework ändern Zustand des übergeordneten abstrakten Objekts
- 12. Zugriff auf die Methode des übergeordneten Controllers über die untergeordnete Benutzeroberfläche nicht möglich
- 13. Zugriff auf die Steckplätze eines S4-Objekts in R
- 14. Dynamisches Objekt zur Auflistungseigenschaft des übergeordneten Objekts hinzufügen
- 15. Zugriff auf eine Elementfunktion eines Objekts, das eine Elementvariable einer übergeordneten Klasse ist
- 16. PHP OOP: Überschreiben des übergeordneten Objekts als untergeordnete Klasse
- 17. Zugriff auf den übergeordneten Namenscontainer von Composite?
- 18. Übergabe und Zugriff auf übergeordneten Controller
- 19. Übergabe des gesamten Objekts gegen die Eigenschaft des Objekts
- 20. Zugriff auf untergeordnete Fenstermethode von übergeordneten in fancybox
- 21. Zugriff auf Eigenschaftenname beim Durchlaufen eines Objekts
- 22. Zugriff auf untergeordnete Konstante in der übergeordneten Klasse in Java
- 23. Zugriff auf die Instanzvariable eines Objekts von einem Array aus
- 24. Fehler beim Zugriff auf den übergeordneten Ordner in Electron/Node.js
- 25. Zugriff auf Objekte innerhalb eines Objekts?
- 26. Zugriff auf Variablen aus übergeordneten Bereich in anonymer PHP-Funktion
- 27. Der Zugriff auf die Eigenschaften eines Objekts kann durch den Zugriff auf den Typ
- 28. Zugriff auf den übergeordneten Kontext in Meteor-Vorlagen und Vorlagenhelfern
- 29. Einschränkung HandsOnTable auf die Größe des übergeordneten Containers
- 30. Zugriff auf untergeordnete Klasseneigenschaften durch Funktion in der übergeordneten Klasse