And the frame has been added to vboxLayout?

Can you attach the .ui file and the generated header?

If you add a label instead of the canvas, does it stay visible?

Cheers,
_