QT样式注释(智能提示?)

4
我注意到QTCreator的2.1版本现在有了类似于Visual Studio的智能提示功能。我知道Intellisense是微软给出的一个有用的工具提示概念,当你输入代码时,弹出给方法、参数等的描述,所以我不知道这个实际上被称为什么。是否有人知道如何在QT中添加这种类型的弹出式注释到方法和类中?
再次澄清一下,我说的是像Javadoc注释或C#中的“///”这样的注释。我希望QT的开发者们有一种方法让用户自己进行注释。
感谢您的帮助,
Jec

它被称为“自动完成”。 - Etienne de Martel
在Visual Studio中,它被称为参数信息。 - sean e
Visual Studio还具有一个名为Quick Info的功能 - 当您将鼠标悬停在符号上时出现的工具提示(Parameter Information是在进行函数调用时出现的工具提示)。 - sean e
1个回答

1

我也一直想做这件事。

我在qtCentre.org上找到了这个帖子,其中有人将自己的文档集成到QT Creator工具提示中。虽然我自己还没有测试过,但听起来很合理:

http://www.qtcentre.org/archive/index.php/t-40324.html?s=98d48c38547da14b0725e5106d83c315

要在Qt助手(以及Qt Creator帮助中)使用自己的文档,您需要创建Qt压缩帮助文件(.qch),并在助手和Creator中注册。Doxygen有几个专门为Qt设计的工具。它的配置文件中有一些标签,可以帮助您按照需要创建文档。例如,使用GENERATE_QHP标签,您可以让它创建准备好的Qt帮助项目(QHP)文件(您需要此文件来生成.qch)。如果您不需要在创建.qhc之前手动编辑此文件,则可以将QHG_LOCATION标签的值设置为qhelpgenerator.exe的位置(通常在此处(在Windows中):/mingw/bin/qhelpgenerator.exe),它将生成准备好的文档。在Qt助手(可选)和Creator中注册后,您就完成了。之后,所有记录的类型、函数、成员等都将具有带有F1按钮提示的工具提示。当然,按下F1将显示其文档化的帮助。

链接已损坏。 - Marche Remi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接