随笔分类 - Qt
QWidget相关知识
摘要:引言 qt的信号槽机制,不仅可以一个信号连接一个槽,而且可以一对多或多对一 对一个信号对应多个槽时 槽函数的执行顺序和信号槽连接的顺序一致 多个信号对应一个槽时 首先利用 QObject::setObjectName(const QString&) 方法设置信号发出者的对象名称,然后在槽函数中利用
阅读全文
摘要:一 基础知识 图形视图框架是基于笛卡尔坐标系统的,一个图形项在场景中的位置和几何形状由x坐标和y坐标来表示。当使用一个没有变换的视图来观察场景时,场景中的一个单元代表屏幕上的一个像素。图形视图框架的三个坐标系分别是视图坐标系、场景坐标系和图元坐标系。三个坐标系分别由视图、场景和图元使用。为了方便应用
阅读全文
摘要:接着上一章的部分,本章介绍图形视图框架中的视图和场景部分,三者关系本章就不再讲了,请参考上一章内容 一 场景(QGaphicsScene) QGraphicsScene提供了图形视图框架的场景,它有以下功能: 提供了一个管理大量图形项的快速接口 向每个图形项传播事件 管理图形项的状态,比如选择和焦点
阅读全文
摘要:一、概念介绍 之前最项目,一直在用2D绘图的QGraphics/view,由于今年肺炎疫情的影响无法出门,所以有时间把这块做一个总结。 在我们平时绘图中,如果我们在一块画布上绘制多个不规则图形并且还要监控每一个图形的行为(比如移动、叠加、碰撞、拖动、缩放、旋转等操作)时,我们就要用到Qt里的图形视图
阅读全文