W mojej aplikacji chcę użyć QGraphicsItemGroup do grupowania elementów w jeden element.
Grałem z nim trochę i nie jestem pewien, czy go używać, ponieważ gdy chcę złapać zdarzenia, wydarzenia są scalane, ale chcę poradzić sobie z konkretnym wydarzeniem z konkretnym dzieckiem.
Jak mogę to osiągnąć?Zdarzenia z QGraphicsItemGroup
Odpowiedz
Należy zadzwonić pod numer QGraphicsItemGroup::setHandlesChildEvents(false)
. Dzięki temu operator QGraphicsItemGroup
próbuje obsłużyć zdarzenie i pozwala dziecku obsłużyć je.
Myślę, że to jest punkt QGraphicsItemGroup
. Sądząc z dokumentacji, ma to na celu uproszczenie przenoszenia i transformacji wielu elementów naraz, np. wyobraź sobie następujący przypadek: użytkownik rysuje prostokąt zaznaczenia wokół kilku pozycji w aplikacji, ponieważ chce przenieść wszystkie z nich. Być może tym, czego potrzebujesz, jest stworzenie hierarchii przedmiotów, np. mieć jeden element nadrzędny z kilkoma elementami podrzędnymi. W ten sposób otrzymasz indywidualne zdarzenia dla każdego przedmiotu. Można to osiągnąć, dzwoniąc pod numer QGraphicsItem::setParentItem()
;
- 1. Zdarzenia wielokrotnego zdarzenia javascript wielokrotnego zdarzenia raz
- 2. Wysłanie zdarzenia z danymi
- 3. wywołanie zdarzenia z argumentami
- 4. Jak emitować zdarzenia z fabryki
- 5. Wyrzucanie wyjątków z zdarzenia AppDomain.AssemblyLoad
- 6. Konwersja GWT Kliknij zdarzenia, aby dotknąć zdarzenia
- 7. Wystrzeliwanie zdarzenia onItemDisclosure powoduje wywołanie zdarzenia itemtap.
- 8. Zdarzenia seryjne
- 9. Korzystanie z zdarzenia OnInit w asp.net
- 10. Z plikami .ics mogę usunąć stare zdarzenia?
- 11. Słuchanie zdarzenia UITouch wraz z UIGestureRecognizer
- 12. Pobieranie nazwy zdarzenia z wyrażenia lambda
- 13. TŁUMACZENIE zdarzenia dotykowe z Javascript by jQuery
- 14. Wywoływane zdarzenia niestandardowe związane z nazwami
- 15. Czy mogę podsłuchać zdarzenia dotykowe z Androidem?
- 16. Jak wyczyścić zdarzenia przypisane z kontrolera?
- 17. Zdarzenia z akcelerometru Windows Phone 8
- 18. próba utworzenia zdarzenia saveOrUpdate z jednostką zerową
- 19. OpenCV 2.3 z VS 2008 - zdarzenia myszy
- 20. Jak zamówić zdarzenia związane z jQuery
- 21. zdarzenia wykonawcze Spinner z masłem nóż
- 22. Dołącz do zdarzenia onExecCommand z TinyMCE 4
- 23. Symulowanie zdarzenia keypress z konsoli JavaScript
- 24. Jak złapać zdarzenia z widoku jonów?
- 25. ExtJS 4 - Zdarzenia z komórek siatki?
- 26. Uzyskaj informacje o źródle zdarzenia z jQuery
- 27. Wiele funkcji pojedynczego zdarzenia z JQuery/Javascript
- 28. Automatyczne przedłużanie zdarzenia z widoku podstawowego
- 29. angularjs zdarzenia nie strzelania z $ rootScope
- 30. Jak wkleić wartość z zdarzenia Reactjs onPaste
Za każdym razem, gdy próbowałem używać QGraphicsItemGroup, powróciłem do zwykłych relacji między rodzicami. Dokumentacja nie jest bardzo jasna –