当您将鼠标指针放在任何Qt函数/类上时,它会显示一个弹出窗口,其中包含对它所做工作的简短描述,该弹出窗口取自函数/类上方注释中的文档。
对于我的函数/类,我有doxygen格式的文档:
/**
Returns foo
*/
QString getFoo() {
return "foo";
}
使用此函数时,当鼠标指针位于函数名称上时,我想用我的文档查看相同类型的弹出窗口。
使用Qt Creator可以做到这一点吗?
发布于 2011-12-13 21:22:12
不幸的是,Qt Creator (从最近发布的2.4版本开始)不可能在运行时获取标签。但是,可能的做法是让doxygen运行,并告诉它创建qch文件。如果你注册了创建的qch文件,你应该会看到鼠标悬停在上面,甚至是一个适当的帮助文件。有关Ogre3D如何做到这一点,请参阅http://www.ogre3d.org/tikiwiki/Integrating+API+documentation+into+Qt+Creator+Help。YMMV如果对于一个快速变化的项目是值得的话。对于一个(半)稳定的库来说,这无疑是一个好主意。
发布于 2016-01-10 23:56:23
Qt Creator要求生成的文档具有一些特殊的标记,以便检索工具提示文本。我找不到一种使用Doxygen插入这些标记的方法,所以我创建了一个简单的脚本来执行此操作:
https://github.com/mmmarcos/doxygen2qtcreator
它不是防弹的,但它允许我们将我们的类和方法简介集成到Qt Creator工具提示中。
https://stackoverflow.com/questions/8489393
复制相似问题