QT里如何将图形保存为XML文件?

Honma Himawari 2019-06-29 11:57:11


如图,我用Graphics View框架做了一个绘图,想要保存为XML文件,然后打开XML可以对原来的进行编辑。

求一下资料和思路之类的吧,刚开始学习XML,网上的好像都是XML文档的...不太懂...那图形 模型之类的到底怎么保存?


能给些例子,博客或者书的推荐吗...

...全文
987 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
水晶幻311 2019-09-11
  • 打赏
  • 举报
回复 1
引用 7 楼 Honma Himawari 的回复:
[quote=引用 6 楼 zjq9931 的回复:] [quote=引用 5 楼 Honma Himawari 的回复:] 可以再具体一点吗....资料太少了...没做过...真的不太会
就是把每个图形所需要的数据提取出来,存放的xml文件里面啊 需要的前置条件:xml文件会写吗? 然后存放图形啊,比如矩形,需要存放什么呢?位置(x,y),长宽(x,y),颜色(RGBA)也许需要有几组呢?,线的颜色(RGBA),线型(点线,等等类型吧),线的宽度,是否圆角。等等等等吧。这些信息,都需要转换成响应的关键字和值。 [/quote]没事,我会了。其实我的问题就是XML结构怎么存不太会写...现在DOM结构会写了,存进去就完事了,谢谢啦[/quote] 你好,你能说一下你怎么做的吗,我也碰到这个问题了,谢谢!
Honma Himawari 2019-07-10
  • 打赏
  • 举报
回复
引用 6 楼 zjq9931 的回复:
[quote=引用 5 楼 Honma Himawari 的回复:]
可以再具体一点吗....资料太少了...没做过...真的不太会

就是把每个图形所需要的数据提取出来,存放的xml文件里面啊
需要的前置条件:xml文件会写吗?
然后存放图形啊,比如矩形,需要存放什么呢?位置(x,y),长宽(x,y),颜色(RGBA)也许需要有几组呢?,线的颜色(RGBA),线型(点线,等等类型吧),线的宽度,是否圆角。等等等等吧。这些信息,都需要转换成响应的关键字和值。
[/quote]没事,我会了。其实我的问题就是XML结构怎么存不太会写...现在DOM结构会写了,存进去就完事了,谢谢啦
  • 打赏
  • 举报
回复
引用 5 楼 Honma Himawari 的回复:
可以再具体一点吗....资料太少了...没做过...真的不太会
就是把每个图形所需要的数据提取出来,存放的xml文件里面啊 需要的前置条件:xml文件会写吗? 然后存放图形啊,比如矩形,需要存放什么呢?位置(x,y),长宽(x,y),颜色(RGBA)也许需要有几组呢?,线的颜色(RGBA),线型(点线,等等类型吧),线的宽度,是否圆角。等等等等吧。这些信息,都需要转换成响应的关键字和值。
Honma Himawari 2019-07-06
  • 打赏
  • 举报
回复
引用 3 楼 zjq9931 的回复:
直接保存类。加上类名

可以再具体一点吗....资料太少了...没做过...真的不太会
Honma Himawari 2019-06-30
  • 打赏
  • 举报
回复
我试试把...不行再问问
gouyanfen 2019-06-29
  • 打赏
  • 举报
回复
根据你需要保存的对象的特征,构建存储结构==>把这种存储结构转化为XML超文件,保存
  • 打赏
  • 举报
回复
直接保存类。加上类名
  • 打赏
  • 举报
回复
序列化,反序列化。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧