通过调用qt的assistant来实现自定义文档(qhc格式)
来源:互联网 发布:java虚拟机最大内存 编辑:程序博客网 时间:2024/06/04 19:20
环境为Qt5.2+ubuntu12.04
代码如下:
/**************************************************************************** Qt Creator license header template** Special keywords: shenshiwei 12/24/2013 2013** Environment variables:** To protect a percent sign, use '%'.** main.cpp**************************************************************************/#include <QApplication>#include <QtCore/QByteArray>#include <QtCore/QDir>#include <QtCore/QProcess>#include <QtWidgets/QMessageBox>#include <QtCore/QString>bool startassistant(){ QProcess *proc = new QProcess(); if (proc->state() != QProcess::Running) { QString app = "/home/shenshiwei/Documents/Well_assistant/Well_Assistant/" ; app += QLatin1String("assistant"); QStringList args; args << QLatin1String("-collectionFile") <<QLatin1String("/home/shenshiwei/Documents/Well_assistant/Well_Assistant/documentation/simpletextviewer.qhc") << QLatin1String("-enableRemoteControl"); proc->start(app, args); if (!proc->waitForStarted()) { QMessageBox::critical(0, QObject::tr("Well_Assistant"), QObject::tr("Unable to launch Qt Assistant (%1)").arg(app)); return false; } } return true;}int main(int argc, char *argv[]){ QApplication a(argc, argv); startassistant(); return a.exec();}
这段代码只是用来演示的,实用性不强,因为关掉例程,程序还在内存里面。这段并没实现自动销毁自己。如要实现整体的功能,需要添加并修改代码。
这段代码是从qt自带的实例代码,整理出来的,比较简单。
simple text viewer的例程help菜单的代码,整理出来的。
0 0
- 通过调用qt的assistant来实现自定义文档(qhc格式)
- Qt Assistant 的配置文件qhp--->qch 和qhcp--->qhc详解与生成
- 基于Qt Assistant制作软件帮助文档
- 基于Qt Assistant制作软件帮助文档
- 利用Qt Assistant 定制帮助文档
- 利用Qt Assistant 定制帮助文档
- QT通过资源文件来调用图片
- 通过DecimalFormat,实现自定义格式的浮点型字符串
- 通过依赖属性来实现自定义控件的属性
- 通过自定义的 Array 类来实现变长数组
- 通过java代码来调用kettle的简单实现
- 通过调用函数来实现乘法表的打印
- 通过Apache的HttpClient来实现HTTP的GET方法(自定义URI)
- 自定义UITableViewCell (通过代码实现:每个CELL格式不一样)
- 基于Qt Assistant的软件帮助系统
- 求两个整数的最大公约数和最小公倍数(通过调用自定义函数实现)
- Dynamics CRM2016 通过web api来调用自定义action
- Qt通过QRegExp类来实现输入的有效性判断与正则表达式的学习
- hdu3900 Unblock Me
- 喵呜...
- hdu1850 Being a Good Boy in Spring Festival nim博弈
- mesademos loaddown
- CSS基础
- 通过调用qt的assistant来实现自定义文档(qhc格式)
- Maximum Depth of Binary Tree
- Tomcat 源码研究(1)环境搭建
- 移动开发之Xamarin+C#环境搭建
- 南阳理工acm- ASCII码排序 -题目4
- C++ 文件读写示例
- windows/linux部署Solr4.4.0
- php imagemagick 配置
- hdu2176 取(m堆)石子游戏 nim博弈