当前位置: 首页 > news >正文

Qt/QML学习-ScrollView

QML学习

  • ScrollView例程
  • 视频讲解
  • 代码

main.qml

import QtQuick 2.15
import QtQuick.Window 2.15
import QtQuick.Controls 2.15Window {width: 640height: 480visible: truetitle: qsTr("Hello World")ScrollView {id: scrollViewwidth: 200height: 200anchors.centerIn: parentclip: trueScrollBar.vertical.policy: ScrollBar.AlwaysOnScrollBar.horizontal.policy: ScrollBar.AlwaysOnbackground: Rectangle {color: "yellow"}TextEdit {id: textEditanchors.centerIn: parenttext: "ScrollView + TextEdit"color: "red"font{pointSize: 30bold: true}selectByMouse: trueselectionColor: "blue"cursorDelegate: Canvas {width: 4onPaint: {var ctx = getContext('2d')ctx.setLineDash([2, 2, 2])ctx.lineWidth = 4ctx.strokeStyle = "#444fff"ctx.lineCap = "round"ctx.beginPath()ctx.moveTo(0, 0)ctx.lineTo(0, height)ctx.stroke();}}}}function scrollViewAddText(text) {// 给TextEdit添加文本textEdit.text += text// 调整视图到scrollView底部scrollView.ScrollBar.vertical.position =scrollView.contentHeight>scrollView.height?(scrollView.contentHeight - scrollView.height)/ scrollView.contentHeight: 0}Button {anchors.left: scrollView.rightanchors.top: scrollView.toptext: "添加文本"onClicked: {scrollViewAddText("\n一键三连")}}
}

演示

视频讲解

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【TS】函数重载的作用
  • 超简单亿图图示安装教程/快速入门指南及快捷键大全
  • C++拾趣——使用VSCode跨平台调试CMake编译的C/C++项目
  • 微信小程序实例代码解读
  • 数据结构--图(笔记)
  • 滑块缺口研究实例(C#颜色滑块缺口计算)
  • 【STM32 Blue Pill编程】-读取数字引脚输入
  • 回顾前面刷过的算法(6)
  • web前端之vue+element+select实现多选、两个数组排序、保持源数据、查找索引、过滤、克隆、复制、findIndex、filter
  • ansible搭建+ansible常用模块
  • Python - sqlparse 解析库的基础使用
  • Spring Boot 集成 Elasticsearch 时,是使用 Java API 还是原生的 Elasticsearch API?
  • 2024 Testing Expo即将开幕,怿星科技展品大剧透!
  • .Net插件开发开源框架
  • Win 11用户全面中招,微软强制更新致性能下降45%
  • 【Amaple教程】5. 插件
  • 【知识碎片】第三方登录弹窗效果
  • Angular 4.x 动态创建组件
  • iOS 系统授权开发
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaScript创建对象的四种方式
  • Protobuf3语言指南
  • Spark学习笔记之相关记录
  • tweak 支持第三方库
  • vue-router 实现分析
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 对象管理器(defineProperty)学习笔记
  • 飞驰在Mesos的涡轮引擎上
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 驱动程序原理
  • 使用 QuickBI 搭建酷炫可视化分析
  • 字符串匹配基础上
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​TypeScript都不会用,也敢说会前端?
  • # Redis 入门到精通(九)-- 主从复制(1)
  • #pragma data_seg 共享数据区(转)
  • #QT项目实战(天气预报)
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (27)4.8 习题课
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (转)项目管理杂谈-我所期望的新人
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET IoC 容器(三)Autofac
  • .net Signalr 使用笔记
  • .NET 通过系统影子账户实现权限维持
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET命名规范和开发约定
  • .net下简单快捷的数值高低位切换
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?