![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt之QML编程
文章平均质量分 82
FreeLikeTheWind.
书读百遍其义自见。
一个人必须不停地写作,才能不被茫茫人海湮灭。
展开
-
【Qt之Quick模块】8. Quick基础、布局管理、布局管理器
Qt Quick编程,提供了多种布局方式。如,静态布局,可以使用组件的x、y属性进行设置,或者进行绑定。还可以使用锚anchors进行布局。此外,还可以使用定位器以及定位管理器为多组件进行布局。但使用布局管理器和锚会占用内存和实例化时间,若使用x、y、width、height等属性能完成需求,两者相较取其轻,则尽量就不要用布局管理器和锚进行布局了。原创 2024-01-10 21:58:49 · 1195 阅读 · 0 评论 -
【Qt之Quick模块】7. Quick基础、常用组件Item、Rectangle、Text、TextInput、TextEdit等
Qt Quick模块是编写QML应用程序的标准库。Qt QML模块提供QML引擎和语言基础结构,Qt Quick模块提供用QML创建用户界面所需的所有基本类型。它提供了一个可视化画布,包括用于创建和动画化可视化组件、接收用户输入、创建数据模型和视图以及延迟对象实例化的类型。Qt Quick模块提供了一个QML API(为用QML语言创建用户界面提供QML类型)和一个c++ API(用c++代码扩展QML应用程序)。注意:一组基于Qt quick的UI控件也可用于创建用户界面。原创 2024-01-02 22:07:43 · 1430 阅读 · 0 评论 -
【Qt之Quick模块】6. QML语法详解_4 集成QML和JavaScript
QML应用程序的程序逻辑可以用JavaScript定义。JavaScript代码可以在QML文档中内联定义,也可以分离到JavaScript文件中(在QML中称为JavaScript资源)。QML中支持两种不同类型的JavaScript资源:代码隐藏实现文件和共享(库)文件。这两种JavaScript资源都可以被其他JavaScript资源导入,或者包含在QML模块中。原创 2024-01-04 04:00:00 · 1060 阅读 · 0 评论 -
【Qt之Quick模块】6. QML语法详解_3 QML对象特性
通过注册类的Q_PROPERTY宏,可以在c++中为类型定义属性,然后在QML类型系统中注册。通过这种方式,对象声明可以更容易地向外部对象公开特定值或维护某些内部状态。属性名称必须以小写字母开头,并且只能包含字母、数字和下划线。JavaScript保留字不是有效的属性名。默认关键字是可选的,用于修改所声明属性的语义。隐式声明自定义属性会为该属性创建一个值更改信号,以及一个名为的关联信号处理程序,其中是属性的名称,第一个字母大写。原创 2024-01-01 16:01:35 · 1014 阅读 · 0 评论 -
【Qt之Quick模块】6. QML语法详解_2类型系统
【Qt之Quick模块】6. QML语法详解_2类型系统原创 2023-12-24 22:03:50 · 600 阅读 · 0 评论 -
【Qt之Quick模块】6. QML语法详解_1 基础语法与三种导入语句
【Qt之Quick模块】6. QML语法详解_1 基础语法与三种导入语句原创 2023-12-24 21:55:45 · 1543 阅读 · 0 评论 -
【Qt之Quick模块】5. QML基本类型及示例用法
【Qt之Quick模块】5. QML基本类型及示例用法原创 2023-12-22 23:11:37 · 955 阅读 · 0 评论 -
【Qt之Quick模块】4. QML语法格式及命名规范
【Qt之Quick模块】4. QML语法格式及命名规范原创 2023-12-21 22:48:43 · 1440 阅读 · 0 评论 -
【Qt之Quick模块】2.创建Qt Quick UI工程
【Qt之Quick模块】2.创建Qt Quick UI工程原创 2023-12-18 23:17:45 · 751 阅读 · 0 评论 -
【Qt之Quick模块】1. 概述及Quick应用程序创建流程
【Qt之Quick模块】1. 概述及Quick应用程序创建流程原创 2023-12-18 22:49:13 · 1313 阅读 · 0 评论