首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让Qt Creator显示我的函数的弹出式文档,就像显示Qt库中的函数一样?

如何让Qt Creator显示我的函数的弹出式文档,就像显示Qt库中的函数一样?
EN

Stack Overflow用户
提问于 2011-12-13 20:39:29
回答 2查看 6.1K关注 0票数 19

当您将鼠标指针放在任何Qt函数/类上时,它会显示一个弹出窗口,其中包含对它所做工作的简短描述,该弹出窗口取自函数/类上方注释中的文档。

对于我的函数/类,我有doxygen格式的文档:

代码语言:javascript
复制
/**
  Returns foo
*/
QString getFoo() {
  return "foo";
}

使用此函数时,当鼠标指针位于函数名称上时,我想用我的文档查看相同类型的弹出窗口。

使用Qt Creator可以做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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如果对于一个快速变化的项目是值得的话。对于一个(半)稳定的库来说,这无疑是一个好主意。

相关错误报告:https://bugreports.qt.io/browse/QTCREATORBUG-4557

票数 10
EN

Stack Overflow用户

发布于 2016-01-10 23:56:23

Qt Creator要求生成的文档具有一些特殊的标记,以便检索工具提示文本。我找不到一种使用Doxygen插入这些标记的方法,所以我创建了一个简单的脚本来执行此操作:

https://github.com/mmmarcos/doxygen2qtcreator

它不是防弹的,但它允许我们将我们的类和方法简介集成到Qt Creator工具提示中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8489393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档