![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
fableawu
这个作者很懒,什么都没留下…
展开
-
QT图形视图框架——事件处理和传播&碰撞检测
事件处理和传播事件传播顺序:视图接收,传给场景,再传给相应的图形项。键盘事件传递给获得焦点的图形项,可以用QgraphicsScene::setFocusItem()或QGraphicsItem::setFocus()函数为图形项设置焦点。鼠标悬停事件:进入图形项GraphicsSceneHoverEnter,鼠标移动GraphicsSceneHoverMove,离开图形项Graphics...原创 2020-04-27 21:58:48 · 964 阅读 · 0 评论 -
QT图形视图框架——坐标系统
图形项坐标以图形项的左上角为原点。创建自定义图形项时,只需要考虑图形项的坐标系统没有父图形项的是顶层图形项,在场景坐标系中,可以用setPos()函数指定图形项的位置,没有指定时出现在原点处。子图形项的坐标不会受到父图形项的变换的影响,相对于场景而言,子会随着父的变换而变换。所有图形项会使用确定的顺序来进行绘制,该顺序决定单击场景时获取鼠标的顺序。默认是父图形项先被绘制,再是子图形项,用...原创 2020-04-27 21:52:24 · 968 阅读 · 0 评论 -
QT图形视图框架——QGraphicsView/QGraphicsScene/QGraphicsItem
图形视图框架1、功能:管理数量庞大的自定义2D图形项2、组成:视图(QGraphicsView)+场景(QGraphicsScene)+图形项(QGraphicsItem)场景(QGraphicsScene)1、功能:图形项QGraphicsItem对象的容器,可以调QgraphicsScene::addItem()将图形项添加到场景中,QGraphicsScene::items()返回符...原创 2020-04-27 17:51:50 · 1070 阅读 · 0 评论 -
QT designer 工具栏
Layouts 布局Vertical Layout 水平布局Horizontal Layout 垂直布局Grid Layout 网格布局Form Layout 表格布局Spacers ...原创 2020-04-27 17:35:26 · 565 阅读 · 0 评论