社区
Qt
帖子详情
QT获取QPainter上已绘制的内容
sunyongsunyong
2018-02-02 11:31:01
加载第三方库接口,数据输出到QPainter上, 如何获取到QPainter上已经绘制的内容?
比如: QPainter painter painter.drawtext("123"), painter.drawimage("1.jpg")。
[b]
问题: 我不知道当前painter上绘制的具体内容, 如何获取当前painter上绘制的文本(包含字体样式,位置)和图片信息。
[/b]
...全文
2312
8
打赏
收藏
QT获取QPainter上已绘制的内容
加载第三方库接口,数据输出到QPainter上, 如何获取到QPainter上已经绘制的内容? 比如: QPainter painter painter.drawtext("123"), painter.drawimage("1.jpg")。 [b] 问题: 我不知道当前painter上绘制的具体内容, 如何获取当前painter上绘制的文本(包含字体样式,位置)和图片信息。[/b]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clever101
2018-11-12
打赏
举报
回复
那从QPainter上获取画布位图可以吗?
hardWorkingBear
2018-03-11
打赏
举报
回复
在绘制之前保存一下,比如用qimage
张小飞Official
2018-03-09
打赏
举报
回复
参考我的博客,先绘制到QImage,再保存 http://www.qtdoc.cn/qpainterpath2qimage.html
jun_01
2018-03-09
打赏
举报
回复
如果文字已经绘制成图像,而你要得到绘制之前的文字和字体,这个已经不行了
jun_01
2018-03-09
打赏
举报
回复
QPainter是你传给他的吗? 调用第三方接口之前,先begin(&img), 这个img是你自己建立的图像,然后这个图像里面就是所绘制的内容。
决战小树林
2018-02-08
打赏
举报
回复
QT好像没有这样的接口 估计实现不了 你painter之前保存下数据不就好了?
phelps_zzg
2018-02-05
打赏
举报
回复
这是不可能实现的。无论是绘图到窗口也好,打印设备也好,或者图画也好,Qt不可能也无必要保留原始文本信息。QPainter是来绘制,把你绘制指令转换成像素图形,保留原始文本信息干啥用?还是想办法从你的第三方库入手吧
sunyongsunyong
2018-02-02
打赏
举报
回复
求大神给出思路就好
Qt
使用
QPainter
类在子控件上画图
因为事件过滤器的影响 无法直接使用
QPainter
类在子控件上实现画图操作,需使用eventFilter函数进行修改
QT
,用
Qpainter
实现
绘制
心电波形图
用
Qpainter
实现
绘制
心电波形图。代码简单,数据随机产生,波形图每秒跳动一次
QT
用
Qpainter
绘制
实时曲线图
随机生成一组数据,
QT
用
Qpainter
绘制
实时曲线图最简单的折线图
Qt
使用
QPainter
绘制
3D立方体
主要为大家详细介绍了
Qt
使用
QPainter
绘制
3D立方体,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
基于
Qt
绘制
的时间轴demo
通过
QT
中
QPainter
来
绘制
的一个监控回放时间轴demo,实现了年 月 日 时的显示、缩放与拖拽(之前上传一个版本发现有bug,该版本为修复后的版本)
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章