2010-02-19 20 views
9

tengo una ventana en Qt, sobre la que estoy dibujando. ahora quiero colocar la barra de progreso sobre ella. cómo puedo hacer eso? ..Cómo colocar un widget sobre otro en Qt

pasos que estoy siguiendo a hacer

  1. Crear una ventana, imagen

  2. Draw en el caso de la pintura de la ventana

  3. A continuación, cree QGridLayout diseño, agregue su ventana

  4. Desplácese sobre ella.

supongo que quiero agregar barra de progreso, en una parte de la ventana de imagen. ¿Cómo puedo hacer eso?

No creo que sea posible implementar en evento de pintura de ventana.

favor me ayude

Gracias

Respuesta

8

Puede agregar la barra de progreso como elemento secundario de su QWidget sin agregarlo en el diseño. Esto dibujará QProgressBar en QWidget. Como no está utilizando el diseño, tendrá que gestionar manualmente la posición de QProgressBar.

+0

Ya ... tu método funcionó ... una pregunta más. ¿Puedo crear otro diseño agregar barra de progreso a él y configurarlo en el diseño de la ventana de la imagen? ... Estoy intentando así que no viene. ¿es posible o no? – Naruto

+1

Dado que puede agregar un diseño a un diseño (usando la función addItem), creo que puede. –

0

Creo que sólo añadir un widget de barra de progreso para el diseño de la red debería funcionar.

+0

Oye, el problema es que el primer gadget que he agregado se ajusta completamente a la pantalla de mi cliente ... entonces, dónde ubicar el próximo gadget. Quiero colocar el siguiente gadget, es decir, la barra de progreso sobre la ventana de la imagen. – Naruto

Cuestiones relacionadas