zhengtianzuo |
2017-10-18 16:55 |
zhengtianzuo系列-Qml签名修改
``` TextMetrics { id: textMetrics elide: Text.ElideRight elideWidth: textField.width - 12 text: qsTr("123这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字") }
TextField{ id: textField text: textMetrics.elidedText height: 32 width: 120 anchors.centerIn: parent verticalAlignment: Text.AlignVCenter horizontalAlignment:Text.AlignLeft selectByMouse: true
background: Rectangle { id: textFieldback implicitWidth: 120 implicitHeight: 32 border.color: "#CCCCCC" visible: false }
onPressed:{ textFieldback.visible = true textField.text = textMetrics.text console.debug("textMetrics.text: ", textMetrics.text); }
onEditingFinished :{ subEditingFinished(); } } ```
需要完整代码请访问 QtQuickExamples |
|