Pregunta

He creado una forma sencilla. Añadí un botón pulsador en la parte inferior derecha, y luego un TabWidget encima de eso. Destaqué la ventana principal, y eligió Diseño de cuadrícula. El pulsador se estiró, lo que añade un espaciador a la izquierda de ella.

Ahora, mi Widget Tab sólo ocupa la mayor columna de la izquierda. Quiero que las cuartas en la columna 1 también. Miré a través de todas las opciones y trató botón derecho del ratón en cualquier lugar, y no puedo conseguir el diseñador para crear el lapso.

Sólo para asegurarse de que no faltaba nada, he modificado el archivo directamente, colspan añadido = "2" .ui a la etiqueta para el widget Tab, vuelve a cargar con el diseñador, y se está mostrando a la perfección. Sin embargo, quiero usar el diseñador tanto como sea posible.

Alguna idea de cómo conseguir que esto lapso?

¿Fue útil?

Solución

Bueno ... simple "operación de arrastre" Es. Sólo borde de agarre de su TabWidget más cerca de la columna que desea lapso. Y ahora simplemente "estirar" TabWidget en la columna vacía ... Ahora debe "span" en ambas columnas

Otros consejos

Si tiene problemas de estiramiento del TabWidget (hay un error en al menos 4.6.2-4.7.3) puede hacer clic en él, convertirlo en un QToolBox, estirarlo, haga clic derecho de nuevo y volver a convertirlo en un QTabWidget.

He intentado esto con un QTabWidget vacía y no sé qué pasa si ya ha añadido algunos widgets hijos a la misma.

Me resulta útil para editar archivos * .ui a mano en algunos casos! de acuerdo con el esquema XML proporciona aquí http://harmattan-dev.nokia .com / docs / biblioteca / html / Qt4 / diseñador-ui-file-format.html puede abarcar varias columnas mediante la edición de la etiqueta, y la adición de "colspan" y atributos "rowspan", porejemplo:

  

      ...   

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top