zoukankan      html  css  js  c++  java
  • qt 工具下的dump工具导出文档出现异常解决方案

    今天一直认为qt环境下的dumpcpp 和dumpdoc两个导出工具很好用,可以今天在导出MSChart组件的类方法文档时,虽然导出成功了,但是导出的结果却是令人失望。自己也不知道如何能够正确导出,就去请教了老大。老大用dumpdoc工具导出也失败了,他告诉了我一种用程序导出插件文档的方法(其实就是对文件的写操作),在这里分享给大家,希望对有关人士有所帮助:

    1     QAxWidget* widget = new QAxWidget(this ,0);
    2     widget->setControl("{31291E80-728C-11CF-93D5-0020AF99504A}");
    3     QString doc = widget->generateDocumentation();
    4     QFile outFile("C:/Users/SHRD/Downloads/mschart.html");
    5     outFile.open(QIODevice::WriteOnly|QIODevice::Append);
    6     QTextStream ts(&outFile);
    7     ts<<doc<<endl;

    至于头文件,可以自己加上去。另外要注意一下:文件导出的路径必须存在,因为本人第一次导出失败,看了一下原因就是导出的文件路径不存在。

    下面来看一下导出文档的代码:

    首先是QAxWidget类:按F1帮助文档会提示一些项目中要添加的必要的内容。

    要保存com组件对象的名称,就得用SetControl这个属性。而UUID则可以通过相关工具获取,前面的文章中有提到何种工具。

    generateDocumentation则是导出HTML或者在QTextBrowser使用。具体详见帮助文档。

    后面就很容易懂了

    导出的HTML文件:http://pan.baidu.com/s/1hrOtxRY

    作者:first_semon
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题,欢迎交流
  • 相关阅读:
    jps命令
    Collection
    java.lang包中异常
    final关键字
    JVM运行时数据区域
    String详解
    哈希码
    Java虚拟机
    垃圾收集器与内存分配策略
    solr简介
  • 原文地址:https://www.cnblogs.com/first-semon/p/5916685.html
Copyright © 2011-2022 走看看