摘要: 原文地址: https://yq.aliyun.com/articles/222535 感谢作者! 什么是MTU Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。 这是哪一层网络的概念? 从下面这个表格中可以看到,在7层网络协议中,MTU是数据链路层的概念。M 阅读全文
posted @ 2020-05-20 17:57 灼光 阅读(2242) 评论(0) 推荐(2) 编辑
摘要: 引言 qt的信号槽机制,不仅可以一个信号连接一个槽,而且可以一对多或多对一 对一个信号对应多个槽时 槽函数的执行顺序和信号槽连接的顺序一致 多个信号对应一个槽时 首先利用 QObject::setObjectName(const QString&) 方法设置信号发出者的对象名称,然后在槽函数中利用 阅读全文
posted @ 2020-03-17 11:07 灼光 阅读(2352) 评论(0) 推荐(0) 编辑
摘要: 引言 由于项目需要配置qt的64位开发环境,之前是32位,现在需要迁移到64位,一直显示error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突: 也是踩过许多坑,今天把这个过程记录下来。 解决方法: 我的环境: win10 64位VS2017: 64位QT5.13 32 阅读全文
posted @ 2020-03-13 13:36 灼光 阅读(2605) 评论(0) 推荐(0) 编辑
摘要: 前言 在开始讲之前首先讲一个使用属性(setContextProperty)和注册类型(qmlRegisterType)的区别,在这主要讲一些我个人工作中的情况,其实二者都是将c++类暴露给QML的方法,只不过在使用时存在一些区别,根据使用方式不同我个人分为C++的形式和QML的定义形式。 1、C+ 阅读全文
posted @ 2020-02-20 18:27 灼光 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: 一、概要 Qt提供了Qwidget和QML两种编程方式,这里主要讲解二者组合的编程方式,因为QML引擎与Qt的元对象系统的集成,使得在QML中可以直接调用C++的功能,这种机制还允许QML、JavaScript、C++三者进行混合开发。在QML引擎中集成了Qt元对象系统,所以QObject子类能够将 阅读全文
posted @ 2020-02-20 16:35 灼光 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 接着上一章的内容,本章继续进行后续画图相关操作。 一、渐变填充 Canvas支持3种渐变:线性渐变、辐射渐变、锥形渐变。 1.1 线性渐变 createLinearGradient(real x0, real y0, real x1, real y1),返回一个CanvasGradient对象,该对 阅读全文
posted @ 2020-02-13 17:33 灼光 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 对比与qt的图形视图框架的介绍(可以查看我的其他博文https://www.cnblogs.com/laiyingpeng/p/12294990.html),本章介绍QML 2D绘图相关知识,本文提到的相关操作均指Qt Quick中,与HTML5以及JavaScript可能存在部分差异,均以本文为准 阅读全文
posted @ 2020-02-13 11:28 灼光 阅读(2680) 评论(0) 推荐(0) 编辑
摘要: 一 基础知识 图形视图框架是基于笛卡尔坐标系统的,一个图形项在场景中的位置和几何形状由x坐标和y坐标来表示。当使用一个没有变换的视图来观察场景时,场景中的一个单元代表屏幕上的一个像素。图形视图框架的三个坐标系分别是视图坐标系、场景坐标系和图元坐标系。三个坐标系分别由视图、场景和图元使用。为了方便应用 阅读全文
posted @ 2020-02-12 18:15 灼光 阅读(3985) 评论(1) 推荐(1) 编辑
摘要: 接着上一章的部分,本章介绍图形视图框架中的视图和场景部分,三者关系本章就不再讲了,请参考上一章内容 一 场景(QGaphicsScene) QGraphicsScene提供了图形视图框架的场景,它有以下功能: 提供了一个管理大量图形项的快速接口 向每个图形项传播事件 管理图形项的状态,比如选择和焦点 阅读全文
posted @ 2020-02-12 16:21 灼光 阅读(8404) 评论(0) 推荐(1) 编辑
摘要: 一、概念介绍 之前最项目,一直在用2D绘图的QGraphics/view,由于今年肺炎疫情的影响无法出门,所以有时间把这块做一个总结。 在我们平时绘图中,如果我们在一块画布上绘制多个不规则图形并且还要监控每一个图形的行为(比如移动、叠加、碰撞、拖动、缩放、旋转等操作)时,我们就要用到Qt里的图形视图 阅读全文
posted @ 2020-02-11 20:22 灼光 阅读(7038) 评论(0) 推荐(1) 编辑
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'); }