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

演示

相关推荐
o(╥﹏╥)3 分钟前
Learn how Gen AI 学习笔记
人工智能·笔记·学习
进阶小白猿12 分钟前
Java技术八股学习Day23
java·网络·学习
誰能久伴不乏13 分钟前
Qt 线程为什么和 Linux pthread 不一样?事件循环、QObject 线程归属与串口上位机正确架构
linux·qt·架构
臭东西的学习笔记19 分钟前
论文学习——酶动力学参数预测的机器学习模型研究进展
人工智能·学习·机器学习
少控科技24 分钟前
QT新手日记025 - W002程序代码
开发语言·qt
C++ 老炮儿的技术栈34 分钟前
Qt中自定义 QmyBattery 电池组件开发
c语言·开发语言·c++·windows·qt·idea·visual studio
落雨盛夏35 分钟前
深度学习|李哥考研——(无)监督学习相关分类
深度学习·学习·分类
jrlong43 分钟前
DataWhale大模型基础与量化微调task4学习笔记(第 1章:参数高效微调_PEFT技术综述)
笔记·学习
leiming61 小时前
linux 进程学习之信号
linux·运维·学习
zhangrelay1 小时前
thinkpad等笔记本电脑在ubuntu等linux系统下电池校准如何做?
笔记·学习