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

QML基本元素

元素可以被分为可视化元素与非可视化元素。一个可视化元素(例如矩形框Rectangle)有着几何形状并且可以在屏幕上显示。一个非可视化元素(例如计时器Timer)提供了常用的功能,通常用于操作可视化元素。现在我们将专注于几个基础的可视化元素,例如Item(基础元素对象),Rectangle(矩形框),Text(文本)Image(图像)和MouseArea(鼠标区域)。

基础元素对象(Item Element)
Item(基础元素对象)是所有可视化元素的基础对象,所有其它的可视化元素都继承自Item。它自身不会有任何绘制操作,但是定义了所有可视化元素共有的属性:

代码

import QtQuick 2.0 Item{width:540 height:320 Rectangle{id: rect1 x: 12 y: 12 width: 76 height: 96 color: "lightsteelblue" MouseArea{id:areawidth:parent.widthheight:parent.heightonClicked:rect2.visible = !rect2.visible}}Rectangle{id:rect2x:112y:12width:96height:96 border.color:"lightsteelblue"border.width:4radius:60}Rectangle{id:rect3x:240;y:12width:176;height: 96 gradient: Gradient{//从上到下渐变 GradientStop{position:0.0;color:"lightsteelblue"}//顶点颜色 GradientStop{position:1.0;color:"slategray"}//底部颜色}border.color:"slategray"}Text{x:12y:120width:40height:120text:"The quick brown fox"//可省略字符 //elide:Text.ElideMiddlestyle:Text.Sunken //verticalAlignment:Text.AlignTop // only sensible when no elide mode //wrapMode:Text.WordWrap//可换行字符color:"#303030"font.family:"Ubuntu"font.pixelSize:28}Image{x:12;y:180 //width:48 //height:118source:"assets/rocket.png"}Image{x:112;y:180width:48height:118/2source:"assets/rocket.png"fillMode:Image.PreserveAspectCropclip:true}}

效果

http://www.jsqmd.com/news/253633/

相关文章:

  • 交直流可编程电源(技术资料) 直流电源是直流输出0-30V 5A TL494 线路; 交流电压...
  • DevSecOps时代测试工具的进化论:从功能验证到全链路质量保障
  • 收藏级!大厂后端面试全流程复盘+大模型从入门到实战学习礼包
  • 【Java毕设全套源码+文档】基于springboot的公务员考试管理系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 基于Arduino的物流分拣控制系统设计
  • 【Java毕设全套源码+文档】基于springboot的新闻发布会管理系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 本土DevOps领军者Gitee:如何重塑中国企业研发效能新范式
  • 收藏!AI焦虑别慌,程序员为啥要学大模型?零基础系统入门指南
  • listmap数据变驼峰
  • 【Java毕设源码分享】基于springboot+vue的水果在线销售系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 量产HLW8032串口通讯芯片的三相电参数采集系统项目资料 1主芯片采用STM32F407
  • Java后端开发学习路线,零基础入门到精通,收藏这篇就够了
  • Maven 4 终于快来了,新特性很香!
  • AntDesign Table sorter 为什么点击第三次取消了,还是有参数发出?可设置sortDirections解决
  • 如何应对AI生成重复内容:精选十大工具评测及有效解决策略
  • 【Java毕设源码分享】基于springboot+vue的二手书交易商城系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • AI驱动的11款论文写作工具,提供LaTeX格式智能排版与内容优化功能。
  • AI驱动的11项论文写作工具,支持LaTeX格式排版与智能内容优化
  • 2026电子行业投资策略:具身智能赋能全产业链,本土硬科技从星火到燎原
  • 拒稿退散!宏智树 AI 解锁期刊论文录用密码
  • 芯片级机密计算,天翼云CSV3筑牢数据“可用不可见”防线
  • 绿的谐波纳米减速器量产,苏州中新具身智能产业园开工,亚马逊升级物流机器人,波士顿动力Atlas迭代​
  • 查重 + AIGC 双险通关!宏智树 AI:给论文注入人工原创灵魂
  • 【计算化学与人工智能驱动的 MOFs 性能预测与筛选技术】
  • 四足机器人场景应用发展蓝皮书(2025)
  • 三菱PLC与变频器通信程序——基于结构化文体语言版的PID控制及多功能监控
  • 全球抗量子迁移战略白皮书(2025)
  • 告别 PPT 加班地狱!宏智树 AI:一键搞定开题、答辩、汇报全场景学术 PPT
  • 2026年度计算机行业研究报告: AI 驱动下行业发展新机遇
  • 文科生也能玩转硬核实证!宏智树 AI 数据分析功能:论文数据论证的通关密码