
QML
屌程
无奈的90后
展开
-
Qt隐藏的功能和技巧
Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能Q_ENUMS:对枚举对象进行反射(reflection)Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数 Q_SIGNALS 与 Q_SLOTS是Qt 4.1引入的,它们用来替换关键字signals和s原创 2017-06-27 14:47:30 · 1577 阅读 · 0 评论 -
QML 语法(Syntax)
简介QML(Qt Markup Language:Qt 标记语言)是一种描述用户界面的声明式语言。它将用户界面分解成一些更小的元素,这些元素能够结合成一个组件(Component)。QML语言描述了用户界面元素的形状和行为。用户界面能够使用JavaScript来提供修饰,或者增加更加复杂的逻辑。从这个角度来看它遵循HTML-JavaScript模式,但QML是被设计用来描述用户界面的,而不是原创 2018-01-19 19:23:13 · 1154 阅读 · 0 评论 -
QML属性详解
简介QML的元素使用它们的元素类型名来进行声明,使用它们的属性或者创建自定义属性来定义。一个属性对应一个值(代码格式为: 属性名:属性值),例如:width:100;text:'Hello QtQuick';color: "#f0f0f0";一个属性有一个类型定义并且需要一个初始值。代码实例以Text QML Type为例来学习一下QML的属性知识点: Te原创 2018-01-20 14:03:54 · 2645 阅读 · 0 评论 -
基于QML的图片浏览器
演示截图工程演示中会看到的两个窗体分别是一个文件选择对话框和一个图片浏览器窗体。1、文件选择对话框界面如下:因为博主是在window下运行的代码,所以Qt Quick默认就适用了Windows系统的对话框(风格)。不同的操作系统上会有不同的原生文件选择对话框,如果没有的话Qt Quick会使用默认的QML文件对话框。2、图片浏览器也是我们使用QML代码实现的图片浏览器窗体如下:工程代码import...原创 2018-03-04 15:41:41 · 2037 阅读 · 0 评论