2011-03-22 64 views
10

¿Es posible establecer el widget en el centro del cuadro de diálogo o ventanas en QDesigner? Supongamos que tengo un widget contiene 3 ediciones y etiquetas de línea y quiero establecer este widget en el centro de la ventana.Establecer widget en el centro en QDesigner

Respuesta

1

Agregue un diseño a sus ventanas y agregue los widgets en el diseño. Luego puede establecer la política de posición en el panel de propiedades del layout.

+0

No te entiendo bien, diseño de bruja que tengo que usar. – SIFE

+0

En su caso, dado que solo tiene un widget para agregar a la ventana, puede usar cualquier diseño. En Designer Haga esto: agregue el widget en la ventana y luego haga clic en el diseño de un botón en la parte superior. El comportamiento predeterminado es centrar el widget dentro del diseño. –

+0

Creo que lo entiendo, pongo dos verticalSpacer arriba y debajo de mi widget, y dos horizontalSpacer a la derecha y a la izquierda del widget, luego selecciono todo el tema y aplico el diseño de cuadrícula, finalmente aplico el diseño de cuadrícula en mi caja o diálogo, ventana en tu caso. – SIFE

2

Debe ser bastante simple:

  1. Soporte horizontal espaciador
  2. diseño conjunto horizontal de diseño
  3. Insertar vertical
  4. Inserte otro separador horizontal

  5. Añadir separador vertical de separador horizontal (arrastre al árbol de widgets)

  6. Añadir sus widgets .... etiquetas, textedits
  7. Añadir otra sapcer vertical al espacio horizontal

Trabaja en mi QtCreator, debe también en su diseñador :)

Buena suerte.

18

En última Qt Designer, haga clic en un widget en el Inspector de Objetos y elegir su preferencia en Alineación Disposición.

Layout Alignment

+0

Creo que esto solo funciona QT 4.8+. La respuesta de @Seba cubrirá versiones anteriores de qt. Si usa la 'Alineación de diseño' e intenta compilar con versiones anteriores de qt uic, se producirá un error. – JeffCharter

Cuestiones relacionadas