• 7364阅读
  • 13回复

Qt怎么读取DXF文件 [复制链接]

上一主题 下一主题
离线houlixiao
 
只看楼主 倒序阅读 楼主  发表于: 2012-01-16
关键词: 文件格式
在DXF文件格式都大概知道的情况下如何用Qt读取这样的文件呢?要用到Qt中的哪些基类呀?大体思路应该是怎么样呀?谢谢大家了!!
好好学习
离线jdwx

只看该作者 1楼 发表于: 2012-01-16
http://baike.baidu.com/view/18694.htm
根据文件格式,自己写代码分析数据,据我知道的没有什么现成的类可用。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线淳于半邪

只看该作者 2楼 发表于: 2012-01-16
偶来学习学习(其实DXF文件是啥偶都不晓得,看了1楼的网址才知道一点点)
是要读取ascii文件或者二进制文件
http://www.cppblog.com/biao/archive/2008/03/19/44810.aspx
http://devbean.blog.51cto.com/448512/293892
参考参考
离线houlixiao
只看该作者 3楼 发表于: 2012-01-17
回 1楼(jdwx) 的帖子
谢谢,自己写代码的时候就按照ASCII文件的读取方式写是吗?谢谢
好好学习
离线houlixiao
只看该作者 4楼 发表于: 2012-01-17
回 2楼(淳于半邪) 的帖子
谢谢,不知道DXF的能用二进制的读吗?
好好学习
离线淳于半邪

只看该作者 5楼 发表于: 2012-01-17
回 4楼(houlixiao) 的帖子
看一楼的百度百科里面解释的就是这两种格式
离线jdwx

只看该作者 6楼 发表于: 2012-01-17
问题处理起来很简单,每种文件写一个处理方法。先写ASCII文件的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线houlixiao
只看该作者 7楼 发表于: 2012-01-17
回 6楼(jdwx) 的帖子
不好意思啊,再问一下,Qt中有读取ASCII文件的类吗?是用QTextStream吗?谢谢啊,我刚用Qt好多东西不是很熟!
好好学习
离线jdwx

只看该作者 8楼 发表于: 2012-01-17
没错就是:QTextStream,还要用到QFile
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线ninsun

只看该作者 9楼 发表于: 2012-01-17
QTextStream不要用... 那个里面有特殊格式, 是专门处理文本信息的.
QDataStream是处理字节流的类(也就是不会进行任何变换的数据流)还有... 不要用Qt封装的一些特殊方法, 直接使用诸如
int readRawData ( char * s, int len )这样的方法读取原始的字节流. 否则可能会造成数据读取上的异常

离线houlixiao
只看该作者 10楼 发表于: 2012-01-17
回 8楼(jdwx) 的帖子
哦 谢谢 以后还请多关照哈,呵呵
好好学习
离线houlixiao
只看该作者 11楼 发表于: 2012-01-17
回 9楼(ninsun) 的帖子
谢谢啦!您做过这样的东西吗?int readRawData ( char * s, int len )是用还不不要用呀?呵呵 不太理解您的意思?恳请多给一些建议!谢谢
好好学习
离线淳于半邪

只看该作者 12楼 发表于: 2012-01-17
偶也来学习学习,
离线hanbugudan

只看该作者 13楼 发表于: 2013-09-10
楼主 您好 你这问题解决了没有,现在也在做这方面项目。。。
快速回复
限100 字节
 
上一个 下一个