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
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题,欢迎交流
  • 相关阅读:
    VS2010中的单元测试
    GSM局数据制作2(Erision)
    WPF的BitmapImage的文件无法释放及内存泄露的问题
    跨库查询推荐使用的方法
    我们能做什么呢?
    长尾理论:Windows Vista
    Blackberry阻碍因素
    RIM终于想通了RIM开放新的API
    Prototype库终于有了文档了
    自己编写的MSN历史记录合并工具
  • 原文地址:https://www.cnblogs.com/first-semon/p/5916685.html
Copyright © 2011-2022 走看看