0
点赞
收藏
分享

微信扫一扫

P3572 [POI2014] PTA-Little Bird

程序小小黑 2024-08-19 阅读 30

QML学习

一、基础知识

  1. QML 的文件名首字母要大写,否则找不到文件

  2. QML文件名作为组件对象名

  3. alias 为属性取的别名,可以在其它地方实例化该组件时,更改其对应属性的值

  4. implicitWidth/Height一般用在可重用控件,可以理解为控件的推荐大小
    width/height控件属性则为控件的宽度和高度,如果没有设置这两个值,则系统采用implicitWidth
    Image 使用implicitWidth 设置大小
    Text/TextEdit 使用width 会造成性能损失

  5. 任何一个复杂的组件都是由基本组件构成的:Text,Image,ColorOverlay,Item

  6. 组件的Id:
    命名时不能以大写字母开始,eg: id: Tooltip
    Id在同一个QML文档中必须是唯一的,用于标识唯一的对象以供其它对象或脚本引用

  7. Text 元素的三个属性:(当文本内容超出文本控件的宽度时的处理策略)
    clip: 不换行,超出部分直接被截断
    elide: 不换行,超出部分显示为省略号,省略号的位置有多种策略
    wrapMode:自动换行,多种策略选择

  8. qsTr() 标记英文字符串将会在使用translator工具时,被翻译成对应的中文汉字,没有标记过的无法完成翻译

  9. 导入**.js 文件时,别名首字母一定要大写,否则显示 import qualifier ID。 eg: import "helper.js" as Helper

举报

相关推荐

0 条评论