社区
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]
...全文
2305
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立方体,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
TimeLine2.rar(
QPainter
时间轴
绘制
,实现刻度的缩放,移动,值对应)
简单的
QPainter
时间轴
绘制
,实现刻度的缩放,移动,值对应
Qt
16,225
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章