qt - guia - qgis manual
QML anula el estilo del elemento (1)
¿Es posible anular solo una propiedad de estilo, por ejemplo, combobox?
ComboBox {
id: comboBox
anchors.fill: parent
style: ComboBoxStyle {
label: Component {
Text {
text: "Players -> " + comboBox.currentText
}
}
}
}
En KDE, este cuadro combinado se ve feo porque no usa el estilo de tema kde y usa uno predeterminado.
ComboBox con estilos anulados y sin anulación de estilo:
Necesito tener un cuadro combinado como el último en esta imagen, pero con texto personalizado.
Entiendo que desea un aspecto y comportamiento nativos con un comportamiento personalizado.
No puede lograr esto con los controles QtQuick 1 o 2 mencionados en esta publicación de la lista de correo de Qt .
Es posible que pueda obtener un estilo nativo con Qt Widgets, pero además del trabajo adicional con Qt Widgets, no sé si puede obtener un estilo nativo temático ...
Puede esperar Qt 6 CommonControls como se menciona aquí: http://blog.qt.io/blog/2017/02/06/native-look-feel/, pero no le permitirá personalizar mucho, como se indica en el enviar.