摘要: 1、MouseArea MouseArea 是一个不可见的项目,通常用来和一个可见的项目配合使用来为其提供鼠标处理。鼠标处理的逻辑可以包含在一个MouseArea项目中。 MouseArea的enabled属性可以用来设置是否启用鼠标处理,值默认为true; 只读属性pressed表明了是否用户在M 阅读全文
posted @ 2016-06-24 17:27 Dkma像疯子一样战斗 阅读(7606) 评论(0) 推荐(0) 编辑
摘要: Rectangle项目用来使用纯色或者渐变色来填充一个区域,也经常用来存放其他项目。 color指定纯色填充; gradient属性指定一个Gradient原色定义的渐变色填充; border可选边界 border.color可选边界颜色 border.width指定宽度。 radius:产生一个圆 阅读全文
posted @ 2016-06-24 17:14 Dkma像疯子一样战斗 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: Item QML中的所有可视项目都继承自Item。虽然Item本身没有可视化的外观,但是它定了以可视化项目的所有属性,例如L位置,大小,布局anchors相关属性和关于按键处理的keys属性等。Item拥有一个visibel属性,将其社这位false可以隐藏项目,该属性默认值为true。 1.作为容 阅读全文
posted @ 2016-06-24 17:04 Dkma像疯子一样战斗 阅读(6373) 评论(0) 推荐(0) 编辑
摘要: 1、内联组件 除了定了大写字母开头的qml文件的顶级组件外,还可以在内部定义内联组件(inLine Component)但是需要使用component元素声明。 2、组件的使用 编写QML应用程序时,无论规模大小,都应该将QML代码分离成一些较小的组件来执行特定的功能,而不是将所有的代码都写在一个Q 阅读全文
posted @ 2016-06-24 16:15 Dkma像疯子一样战斗 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 1、QML文件 QML文件以import开头,但是并不包含任何东西进来;import用于提示解释器,怎么解释下面的代码 id值的作用域是文件,即同一qml文件中的id不能相同,不同文件可以出现相同的id值。 2、QML组件 一个QML文件定义了一个独立的顶级的QML组件(component)。一个组 阅读全文
posted @ 2016-06-24 15:23 Dkma像疯子一样战斗 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1.QML属性 基本类型可以查看帮助文档中的“QML Basic Types”关键字; 注意:属性总是以小写字母开头,且是“类型安全的” 2.QML属性更改通知 使用信号处理器“on<Property>Changed”语法命名。比如onWidthChanged,无论何时属性width被修改,都会自动 阅读全文
posted @ 2016-06-24 14:43 Dkma像疯子一样战斗 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: 在进行QML界面设计的时候使用Qt quick工具栏能极大加快开发速度;打开方法:1、快捷键“Ctrl+Alt+空格” 2、在需要添加的地方右键选择工具栏。 阅读全文
posted @ 2016-06-24 14:11 Dkma像疯子一样战斗 阅读(880) 评论(0) 推荐(0) 编辑
摘要: QML是Qt quick中核心部件,主要用于设计界面。刚刚开始接触QML语言,记录整理学习内容: QML 入门学习:http://www.cnblogs.com/hicjiajia/archive/2012/01/30/2332192.html 实现“helloworld”、颜色板选择(学习使用建立 阅读全文
posted @ 2016-06-23 16:44 Dkma像疯子一样战斗 阅读(488) 评论(0) 推荐(0) 编辑