Czy możliwe jest zdefiniowanie stylu zaznaczenia zaznaczenia, gdy QGraphicsItem jest ustawione jako wybrane przez setSelected (true)?QT 4.5 - Zmiana zaznaczenia zaznaczenia dla QGraphicsItem
5
A
Odpowiedz
4
Technicznie nie.
Po krótkim przejrzeniu kodu źródłowego Qt wydaje się, że standardowy typ pozycji QGraphics * Pozycja ma kontur przerywany jako domyślne zachowanie. Możesz obejść to przez podklasy własnego QGraphicsItem.
if (option->state & (QStyle::State_Selected | QStyle::State_HasFocus))
qt_graphicsItem_highlightSelected(this, painter, option);
Chyba nie można zmienić "stylu". Wydaje się to być bardzo statyczną cechą standardowego QGraphicsItems.
Nadzieję, że pomaga!
3
Jest to dobre rozwiązanie na:
http://www.qtcentre.org/threads/15089-QGraphicsView-change-selected-rectangle-style
Powiązane problemy
- 1. Zmiana koloru zaznaczenia
- 2. UITableViewCell zmiana zaznaczenia na wybranej
- 3. Zmiana wyboru zaznaczenia za pomocą wtyczki Wybrany
- 4. Szablon delphi na żywo do zaznaczenia zaznaczenia za pomocą nawiasów
- 5. Xamarin - wyczyszczenie zaznaczenia ListView
- 6. knockout.js - ustawienie pustego zaznaczenia
- 7. D3: Dołącz duplikaty zaznaczenia
- 8. Obróć etykiety zaznaczenia dla plamki seaborn
- 9. Jak zmienić kolor zaznaczenia tekstu w WKWebView?
- 10. znajdź opcję zaznaczenia według tekstu
- 11. Przenoszenie zaznaczenia po elemencie DOM
- 12. Pokaż symbol zaznaczenia na etykiecie
- 13. JCrop - Nie można przenieść zaznaczenia
- 14. Jak zmienić kolor zaznaczenia w opcji select?
- 15. Dopasowywanie elementów zaznaczenia HTML w jednym wierszu
- 16. Jak zmienić opcje zaznaczenia przy użyciu JavaScript
- 17. Zapisywanie zaznaczenia do późniejszego wykorzystania w JS
- 18. wbudowana szerokość obrysu stylu dla osi powoduje pogrubienie etykiety zaznaczenia
- 19. Inna wyświetlana wartość dla zaznaczenia tekstu przy użyciu select2.js
- 20. Pobierz współrzędne XY punktu środkowego z zaznaczenia
- 21. jQuery - Sprawdź Jeśli wybrana jest opcja zaznaczenia
- 22. Zmienianie koloru zaznaczenia tekstu za pomocą CSS?
- 23. Filtruj według ciągu zamiast zaznaczenia w ActiveAdmin
- 24. Jak usunąć krawędź zaznaczenia na ListViewItem
- 25. Emulator Androida: nie można pobrać zaznaczenia
- 26. Wyświetlenie dzienników aktualizacji hibernacji, ale bez zaznaczenia
- 27. D3.js: Usuń force.drag z zaznaczenia
- 28. Składanie/rozwijanie zaznaczenia tylko w Notatniku ++
- 29. Programowo zmieniający kolor zaznaczenia pola wyboru
- 30. howto wyłączenie zaznaczenia w ng-grid