我想使用QML创建一个自定义TextField,除了一件事,我想要它的方式。通过覆盖样式,我现在失去了原生功能。对我来说,最重要的是文本滑块(或任何称为[软件组件,允许您在使用触摸时轻松选择文本中的特定点,例如在移动设备上)。)
我认为回答这个问题并不重要,但这是我的代码:
TextField {
implicitWidth: parent.width
inputMethodHints: Qt.ImhNoPredictiveText
style: TextFieldStyle {
background: Rectangle {
border.color: borderColor
color: backgroundColor
implicitHeight: 40 * ratio
}
font {
family: fontFamily
letterSpacing: -0.25 * ratio
pointSize: Screen.pixelDensity < 3 ? fontSize : secondaryFontSize
weight: fontWeight
}
padding {
left: sidePadding
right: sidePadding
}
selectedTextColor: blackGray
selectionColor: verySoftBlue
textColor: mediumGray
}
onTextChanged: isEmpty = (text === "")
我想要回来的是:
如果有人知道如何做到这一点,我一定会感谢你的帮助。
谢谢!