Cor*_*ein 17 c++ documentation qt qt-creator
我正在使用Qt Creator,我决定要记录我编写的函数,所以我把光标放在我的函数定义上面并输入/**<ENTER>如下:
/**<ENTER>
void MyClass::myFunction(int myArg)
{
...
Run Code Online (Sandbox Code Playgroud)
Qt Creator自动扩展了评论:
/**
* @brief MyClass::myFunction
* @param myArg
*/
void MyClass::myFunction(int myArg)
{
...
Run Code Online (Sandbox Code Playgroud)
这是什么?它在哪里记录?
我可以使用它来生成我自己的Qt Assistant qch帮助文件吗?
phy*_*att 30
所以这里有一些关于它的信息:
此功能的设置可在此处找到:
视窗:
Qt Creator>工具>选项>文本编辑器>完成>文档注释
Mac OS X:
Qt Creator>首选项>文本编辑器>完成>文档注释
它列出的三个选项是:
(在Qt 2.6中找到,但也可能在早期版本中找到?,或者它可能是某些时候默认插件集的一部分.)
创建的存根是doxygen样式存根.
您可以使用doxygen来运行源代码并在chm文件和html文档以及pdf中创建一些精美的文档.
http://www.doxygen.nl/manual/output.html (包括qch文件)
这是Qt Creator的相关插件:
http://dev.kofee.org/projects/qtcreator-doxygen/wiki
并使用QHelpEngine在自己的程序...
http://qt-project.org/doc/qt-4.8/qthelp-framework.html
最后,您可以使用QDesktopServices来处理帮助样式的url:
http://doc-snapshot.qt-project.org/4.8/qdesktopservices.html#url-handlers
希望有所帮助.