if they are just qlables, they must just be showing texts or pics (hopefully). And you have them as child to your Widget which is being painted on. Basically this is not a good approach as you can just paint the qlabel stuff (pic or text) directly onto the widget. That would be better solution. Did i understood your problem correctly?