社区
Qt
帖子详情
QGraphicsScene::drawForeground绘制的图像,需要动一下鼠标才会显示
kalvenyan
2020-05-14 10:26:27
有个应用,涉及背景和前景图像绘制,背景绘制的图像可以及时显示看到,但是前景图像需要在界面上动一下鼠标才能看到;前景显示后,如果alt+tab切换其它界面,然后再切换回来,前景也会消失,需要动一下鼠标才会再显示出来,请教怎么解决这个问题?
...全文
524
2
打赏
收藏
QGraphicsScene::drawForeground绘制的图像,需要动一下鼠标才会显示
有个应用,涉及背景和前景图像绘制,背景绘制的图像可以及时显示看到,但是前景图像需要在界面上动一下鼠标才能看到;前景显示后,如果alt+tab切换其它界面,然后再切换回来,前景也会消失,需要动一下鼠标才会再显示出来,请教怎么解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinjay
2020-05-22
打赏
举报
回复
如果需要实时刷新,你可以new一个timer,然后定时去调用QGraphicsItem对象的update或者repaint强制刷新
Italink
2020-05-14
打赏
举报
回复
手动调用update呢?
Qt图形视图框架:
QGraphicsScene
详解
否则,它将转发到从事件开始的场景位置处接受
鼠标
事件的最上面可见的图形项,并且该图形项成为
鼠标
抓取器图形项。如果未设置或者设置为无效的矩形则SceneRect()将返回自创建场景以来场景中所有图形项的最大边界矩形(即当在场景中添加或移
动
图形项时矩形
会
增大,但是永不减小)。每当场景中的焦点发生变化时(某项获得或失去输入焦点时(涉及一个图形项),或者当焦点从一个图形项传递到另一个图形项时(涉及两个图形项)),场景都
会
发出此信号。默认情况下,将返回形状与图形项相交或包含在图形项形状内的所有图形项。
Qt图形视图框架:QGraphicsView
当整个场景可见时(即没有可见的滚
动
条(视图范围 >= 场景范围)),此属性保持视图中场景的对齐方式。例如,如果对齐方式是Qt::AlignCenter,这是默认的,场景将在视图中居中,如果对齐方式是(Qt::AlignLeft | Qt::AlignTop),场景将在顶部渲染 - 视图的左角。视图可视化的场景区域。如果未设置,或者如果设置了空 QRectF,则此属性与
QGraphicsScene
::sceneRect 具有相同的值,并随
QGraphicsScene
::sceneRect 更改。
145-QPainter和Graphics/View绘图-Graphics/View绘图-场景
QGraphicsScene
场景中添加从 QGraphicsItem 继承的子类的方法是 addItem(QGraphicsItem)。另外还可以添加一些标准的图项,用addEllipse()、addLine()addPath()addPixmap()、addPolygon()、addRect()addSimpleText()addText()和 addWidget()方法可以添加椭圆、直线、绘图路径、
图像
、多边形、矩形、简单文本、文本和控件,并返回图项。
QT之
QGraphicsScene
详细介绍
是 Qt GUI 库中的一个核心类,它是 QGraphicsView 的幕后数据模型,用于存储和管理二维图形元素。它可以容纳多种类型的图形项,包括但不限于基本形状(如矩形、圆形等)、图片、文本以及自定义的 QGraphicsItem 子类。关键特性:图形项管理:
QGraphicsScene
负责管理其上的所有图形项,这些项可以通过调用 addXXX 方法(如 addRect、addEllipse 等)添加。事件处理:场景能捕获并处理来自
鼠标
和键盘的事件,然后将这些事件分发给相应的图形项,实现交互性。
QT 笔记
QGraphicsScene
介绍
QT
QGraphicsScene
类介绍 分别介绍了以下内容: 1. 类说明 2. 公共属性 3. 公共函数 4. 设置相关的函数 5. 槽函数 6. 信号量 7. Event事件
Qt
16,233
社区成员
26,639
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章