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();
                }
            }
        }
    }
}

演示

相关推荐
马猴烧酒.13 分钟前
【正则表达式详解|Java】从0学习实战够用
学习·正则表达式
GHL28427109015 分钟前
TeamTalk-login_server学习
运维·服务器·c++·学习
后来后来啊15 分钟前
2026.1.28 & 1.29学习笔记
笔记·学习
透明的玻璃杯20 分钟前
VS2015+QT5程序发布
开发语言·qt
悠哉悠哉愿意27 分钟前
【物联网学习笔记】时钟树
笔记·单片机·嵌入式硬件·物联网·学习
Engineer邓祥浩40 分钟前
设计模式学习(26) 总结(杂想)
java·学习·设计模式
非凡ghost41 分钟前
Photo Studio PRO安卓版(照片编辑应用)
android·windows·学习·智能手机·软件需求
AI视觉网奇1 小时前
ue 获取动画参数数据
笔记·学习·ue5
Henry Zhu1231 小时前
Qt Model/View架构详解(六):综合实战项目(下)
开发语言·qt·架构
宇钶宇夕1 小时前
CoDeSys入门实战一起学习(二十五):梯形图(LD)触点与线圈指令精讲及电机启停案例
运维·学习·自动化·软件工程