How to place one widget over another in Qt
Asked Answered
L

2

10

i have a window in Qt, on that i am drawing a picture. now i want to place the progressbar over it. how can i do that?..

steps i am following to do

  1. Create a window,

  2. Draw picture in paint event of window

  3. Then create QGridLayout layout, add your window

  4. Display over it.

suppose i want to add progress bar, over a portion of picture window. how can i do that

i dont think its possible to implement in window paint event.

please assist me

Thanks

Liturgics answered 19/2, 2010 at 11:31 Comment(0)
W
9

You can add the progress bar as child of your QWidget without adding it in the layout. This will draw the QProgressBar into the QWidget. Since you are not using the layout you will have to manually manage the position of the QProgressBar.

Whipcord answered 19/2, 2010 at 11:54 Comment(2)
Ya..your method worked.. one more question. cant i create another layout add progress bar to it and set it to the image window layout?.. . i m trying like this its not coming. is it possible or not?Liturgics
Since you can add a layout to a layout (using the addItem function) I guess you can.Whipcord
R
0

I think that just adding a progress bar widget to your grid layout should work.

Recalesce answered 19/2, 2010 at 11:37 Comment(1)
Hey the problem is, first gadget which i have added is fitting full to my client screen.. so then where to place next gadget. i want to place next gadget i.e progress bar over image window.Liturgics

© 2022 - 2024 — McMap. All rights reserved.