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

演示

相关推荐
梦境虽美,却不长15 小时前
算法 学习 排序 2025年6月16日10:25:37
数据结构·学习·排序算法
speop16 小时前
【datawhale组队学习】共读AI新圣经
人工智能·学习
羑悻的小杀马特16 小时前
从信息孤岛到智能星云:学习助手编织高校学习生活的全维度互联网络
c++·学习·生活·api
刃神太酷啦17 小时前
聚焦 string:C++ 文本处理的核心利器--《Hello C++ Wrold!》(10)--(C/C++)
java·c语言·c++·qt·算法·leetcode·github
十五年专注C++开发2 天前
Qt .pro配置gcc相关命令(三):-W1、-L、-rpath和-rpath-link
linux·运维·c++·qt·cmake·跨平台编译
Chef_Chen2 天前
从0开始学习语言模型--Day02-如何最大化利用硬件
人工智能·学习·语言模型
Cai junhao2 天前
【Qt】Qt控件
开发语言·c++·笔记·qt
uyeonashi2 天前
【QT系统相关】QT网络
开发语言·网络·c++·qt
LuLaLuLaLeLLLLLL2 天前
Elastic Search 学习笔记
笔记·学习
Simple_core2 天前
Qt3d中的材质--PBR材质
qt·3d·材质