Kontrolki osadzone w QGraphicsProxyWidget mrugają

Odpowiedz Nowy wątek
2011-08-04 22:11
0

Mam napisany tradycyjny Widget z kilkoma QDateTimeEdit'ami, SpinBox'em i kilkoma innymi Widgetami.
Widget wywoływany jako normalne okno zachowuje się naturalnie, natomiast po osadzeniu w QGraphicsScene za pośrednictwem QGraphicsProxyItem, w poniższy sposób, SpinBox oraz QDateTimeEdit mrugają na ciemnoszaro po focusie.

// ...
MyWidget myWidget();
scene.addWidget(&myWidget);
// ...

Tutaj można zobaczyć co dokładnie widzę:


Czy wiecie jak pozbyć się tego mrugania?

edytowany 3x, ostatnio: videl, 2011-08-05 08:13

Pozostało 580 znaków

2011-08-06 23:06

Znalazłem chyba pośrednią odpowiedź na slajdzie jednej z prezentacji twórców Qt:

QGraphicsProxyWidget...
• Don’t embed complex hierarchy of
QWidgets you will mostly find cave-heats
(focus issues, painting artifacts)

Slajdy do prezentacji, slajd numer 51:
http://get.qt.nokia.com/video[...]Qt_Graphics_View_in_Depth.pdf
Strona prezentacji:
http://qt.nokia.com/learning/[...]ks/qt-graphics-view-in-depth/

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0