Qt/QML学习-TextEdit
QML学习
main.qml
import QtQuick 2.15
import QtQuick.Window 2.15
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
Rectangle {
anchors.centerIn: parent
width: textEdit.width
height: textEdit.height
color: "yellow"
TextEdit {
id: textEdit
anchors.centerIn: parent
text: "TextEdit"
color: "red"
font{
pointSize: 30
bold: true
}
selectByMouse: true
selectionColor: "blue"
cursorDelegate: Canvas {
width: 4
onPaint: {
var ctx = getContext('2d')
ctx.setLineDash([2, 2, 2])
ctx.lineWidth = 4
ctx.strokeStyle = "#444fff"
ctx.lineCap = "round"
ctx.beginPath()
ctx.moveTo(0, 0)
ctx.lineTo(0, height)
ctx.stroke();
}
}
}
}
}
演示
原文地址:https://blog.csdn.net/qq1138345424/article/details/140221049
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!