MAXXUR
Legacy Member
Hoi,
Ik weet niet of hier Qt specialisten zitten maar ik kan maar proberen he
Ik zit met een serieus vervelend probleem ivm een QGraphicsScene/View. Daaran wil ik een al bestaande QGraphicsView toevoegen (die is inherited van QWidget dus no problem) via een QGraphicsProxyWidget. Allemaal goed en wel. Die proxy wordt toegevoegd aan de scene op 0,0 en speelt mooi de signalen door naar de embedded widget.
Het probleem is nu wanneer ik mijn proxy (of de embedded, maakt niet uit, die weerspiegelen elkaar) ga verschuiven, wordt de "viewport" precies niet geupdate. Je ziet wel duidelijk een witte ruimte komen met de verhoudingen zoals ze horen na het verschuiven, maar binnen in die embedded widget worden enkel die componenten getekend die binnen het gebied vallen dat de widget inneemt op plaats 0,0. Het lijkt dus alsof die viewport bij het toevoegen van de proxy 1x gezet wordt op 0,0 en de afmetingen van die embedded widget, en daarna nooit meer "meegaat" met het verschuiven van de embedded widget of proxy.
Khoop dat ik het wat duidelijk heb kunnen maken, het is echt een irritant probleem xD
Ik weet niet of hier Qt specialisten zitten maar ik kan maar proberen he

Ik zit met een serieus vervelend probleem ivm een QGraphicsScene/View. Daaran wil ik een al bestaande QGraphicsView toevoegen (die is inherited van QWidget dus no problem) via een QGraphicsProxyWidget. Allemaal goed en wel. Die proxy wordt toegevoegd aan de scene op 0,0 en speelt mooi de signalen door naar de embedded widget.
Het probleem is nu wanneer ik mijn proxy (of de embedded, maakt niet uit, die weerspiegelen elkaar) ga verschuiven, wordt de "viewport" precies niet geupdate. Je ziet wel duidelijk een witte ruimte komen met de verhoudingen zoals ze horen na het verschuiven, maar binnen in die embedded widget worden enkel die componenten getekend die binnen het gebied vallen dat de widget inneemt op plaats 0,0. Het lijkt dus alsof die viewport bij het toevoegen van de proxy 1x gezet wordt op 0,0 en de afmetingen van die embedded widget, en daarna nooit meer "meegaat" met het verschuiven van de embedded widget of proxy.
Khoop dat ik het wat duidelijk heb kunnen maken, het is echt een irritant probleem xD