Estoy intentando averiguar cómo hacer una línea horizontal en Qt. Esto es fácil de crear en Designer, pero quiero crear uno programáticamente. He hecho un poco de googlear y he mirado el xml en un archivo ui pero no he podido descifrar nada.Cómo hacer una línea horizontal mediante programación en Qt
Esto es lo que el XML del archivo de interfaz de usuario se parece a:
<widget class="Line" name="line">
<property name="geometry">
<rect>
<x>150</x>
<y>110</y>
<width>118</width>
<height>3</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
son '' setGeometry' y setFrameShadow' realmente necesario? Todavía soy bastante nuevo en Qt, pero esperaría que el estilo de la sombra de cuadros, de forma predeterminada, dependa del estilo general de Qt UI. Estoy tratando de escribir multiplataforma aquí. –
@MichaelScheper no son las únicas llamadas necesarias 'setFrameShape()' y 'setFrameShadow()'. –