摘要: C++ 自由存储区是否等价于堆? 本文转载https://www.cnblogs.com/QG-whz/p/5060894.html#4355164 阅读目录 “free store” VS “heap” 问题的来源 结论 参考资料 正文 文章也发布在 听风过境的专栏 回到顶部 “free stor 阅读全文
posted @ 2019-12-25 12:12 灼光 阅读(210) 评论(0) 推荐(1) 编辑
摘要: 这一篇来看两个用于文本输入的项目,分别是作为单行文本输入的 TextInput 和多行文本输入的 TextEdit 。 下面开始教程。 TextInput TextInput 项目用来显示单行可编辑的纯文本。TextInput 是一个非常简单的项目,除了显示光标和文本外,默认并没有边框等装饰性效果, 阅读全文
posted @ 2019-11-21 17:36 灼光 阅读(8811) 评论(0) 推荐(0) 编辑
摘要: 文本显示是界面开发必不可少的内容,在Qt Quick模块中提供了 Text 项目来进行文本的显示,其中可以使用 font 属性组对文本字体进行设置。这一篇我们来看看它们的具体使用。 使用字体 就像前面教程中提到过的,在文本中可以使用 font 属性组来设置字体,常用的属性如下: font.bold: 阅读全文
posted @ 2019-11-21 17:16 灼光 阅读(5163) 评论(0) 推荐(0) 编辑
摘要: 一、Qml类型 QML类型分为三类:基本类型、QML对象类型以及JavaScript类型 1 基本类型 我们可以再qt帮助文档中搜索基本类型查看 基本类型的概念是相对于QML对象类型而言的,QML 对象类型可以包含属性、信号和函数等,但基本类型不能作为对象,比如 int {} 和size{}是不允许 阅读全文
posted @ 2019-11-21 15:57 灼光 阅读(4297) 评论(0) 推荐(0) 编辑
摘要: QML对象声明 QML对象特性一般使用下面的顺序进行构造: id 属性声明 信号声明 JavaScript函数 对象属性 子对象 状态 状态切换 为了获取更好的可读性,建议在不同部分之间添加一个空行。例如,下面使用一个Photo对象作为示例: 1 Rectangle { 2 id: photo // 阅读全文
posted @ 2019-11-21 15:00 灼光 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/dengyg0710/p/10644936.html 1.一个 QML 文档有且只有一个根元素。 2.QML 元素名后所有内容使用 {} 包围起来。{} 之中是该元素的属性;属性以键值对 name : value 的形式给出。 3.QML 元素可 阅读全文
posted @ 2019-11-21 11:29 灼光 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象八大设计原则: 1、依赖倒置原则(DIP) 高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象(稳定) 。 抽象(稳定)不应该依赖于实现细节(变化) ,实现细节应该依赖于抽象(稳定)。 2、开放封闭原则(OCP) 对扩展开放,对更改封闭。 类模块应该是可扩展的,但是不可修 阅读全文
posted @ 2019-11-08 15:16 灼光 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、概念介绍 unique_ptr它是一种在异常发生时可帮助避免资源泄露的smart pointer,实现了独占式拥有的概念,意味着它可确保一个对象和其他相应资源在同一时间只被一个pointer拥有,一旦拥有者被销毁或变成空或开始拥有另一个对象,那么先前拥有的那个对象就会被销毁,其任何相应资源亦会被 阅读全文
posted @ 2019-11-07 15:12 灼光 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一、weak_ptr出现的意义 上一节提到过shared_ptr,它会自动释放“不再需要使用的对象”的相应的资源,但是它不是万能的,在某些时候(比如说循环引用),它会显得力不从心,这就是weak_ptr出现的意义; 1.1 weak_ptr 使用特性 weak_ptr也是一个模板,只提供能接受一个s 阅读全文
posted @ 2019-11-03 17:12 灼光 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/legalhighhigh/article/details/87459995 1.static_cast用于将参数转换为指定类型。需要注意的是,进行类型转换时,编译器不会进行类型检查保证安全性。当对类对象进行下行类型转换时,也不会进行动态类型检查, 阅读全文
posted @ 2019-11-03 16:55 灼光 阅读(154) 评论(0) 推荐(0) 编辑
document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; var curUrl = window.location.href; var s="本文来源于灼光的博客(https://www.cnblogs.com/laiyingpeng/) , 原文地址:" + curUrl + "转载请加上原文地址。"; clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n\r\n\r\n'); }