摘要: 第十七章:Qt C++ QtQt QuickQML Qt 和 C++ Qt 是包含QML和Javascript扩展的C++ 工具集。有不少语言作为Qt的绑定开发语言,但Qt本身是用C++ 开发的。C++ 的精神在类中随处可见。本节,我们将从C++ 的视角来审视Qt,以更好地理解如何使用C++ 开发的 阅读全文
posted @ 2022-03-31 17:31 sammy621 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 第十四章:存储QtQMLQt Quick 存储 本章将讨论在Qt Quick里如何存储和检索数据。Qt Quick仅提供了有限的几种直接存储本地数据的方式。这咱场景下,它的角色更象浏览器。在很多项目中,存储数据是由C++ 后端处理的,并需要将功能函数暴露给Qt Quick前端。Qt Quick并不提 阅读全文
posted @ 2022-03-27 20:44 sammy621 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 第十章:形状QtQMLQt Quick 形状 目前为止,我们已经使用过矩形Rectangle元素和控件,但还未用过不规则形状,这只能依赖图片。使用Qt Quick形状模块可以创建不规则形状。这使得直接从QML中灵活地创建可视元素成为可能。 本章我们将研究如何使用形状、各种可用的路径元素,如何以不同方 阅读全文
posted @ 2022-03-23 08:05 sammy621 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 第九章:画布 QtQt QuickQML 画布元素 QML的优势之一是其与JavaScript生态的密切关系。这可以利用页面开发技术栈中的现成方案,并能结合QML图形显示能力的原生性能。然而,有时我们也想要利用web技术栈中的图形绘制方案。这就是Canvas派上用场的地方。画布元素有着与HTML同名 阅读全文
posted @ 2022-03-21 21:04 sammy621 阅读(279) 评论(1) 推荐(0) 编辑
摘要: 第八章:模型视图 Qt,QML,Qt Quick 模型-视图-委托 随着数据量越来越大,为界面保存一份数据拷备的方式越来越不可行。这意味着,用户可见的界面表现层,需要与委托操作的实际内容的数据层分离。Qt Quick中的数据与视图分离正是通过所谓的模型-视图分离机制。Qt Quick提供一系列的预定 阅读全文
posted @ 2022-03-18 09:18 sammy621 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 第七章:QtQuick控件Qt,控件 UI 控件 本章介绍如何使用 Qt Quick Controls 模块。 Qt Quick Controls 用于创建由标准组件(如按钮、标签、滑块等)构建的高级用户界面。 Qt Quick Controls 可以使用 布局模块 进行排列,并且易于设置样式。在深 阅读全文
posted @ 2022-03-05 16:26 sammy621 阅读(1635) 评论(0) 推荐(1) 编辑
摘要: 第六章:Fluid动态元素 Qt,QML,Qt Quick 这个Fluid元素,实在没有想好对应的中文,因其涉及的是各种动画的实现,暂且译为动态。目前为止,我们已经看过大多数的可视图形元素了,也了解了它们如何排列及操作。 本章将会通过动画应用使这些元素的变化更有趣。要实现应用的华丽用户界面,动画至关 阅读全文
posted @ 2022-02-28 15:07 sammy621 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 第五章:快速入门 QtQML入门Qt Quick 本章介绍的QML, 是在Qt 6中使用的一种声明式用户界面语言。我们将讨论QML语法,它是各种元素构成的树,接着将会介绍最重要的一些基本元素。稍后,我们将简要介绍如何创建自定义元素(称为组件),以及如何使用属性操作来转换元素。最后,我们将看看如何在布 阅读全文
posted @ 2022-02-22 14:55 sammy621 阅读(457) 评论(1) 推荐(0) 编辑
摘要: 第四章:Qt Creator IDEQtIDE集成开发环境Qt Creator 是Qt默认的集成开发环境。是专门为Qt开发人员开发的。集成开发环境可运行于各主流桌面平台,如Windows/Linux/Mac。也已经有开发者在嵌入式设备上使用Qt Creator。Qt Creator界面简洁高效,保障 阅读全文
posted @ 2022-02-22 14:44 sammy621 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 第三章:正式开始 Qt初学者QML 本章摘要 本章将介绍如何使用Qt 6进行应用开发。涉及如何安装Qt SDK以及使用Qt Creator IDE 来创建一个Hello World应用。 安装Qt 6 SDK Qt SDK 是构建桌面和嵌入式应用的一系列工具。你可以从Qt 公司主项获取最新版本,有离 阅读全文
posted @ 2022-02-18 15:15 sammy621 阅读(328) 评论(0) 推荐(0) 编辑