Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Qt Creator以与Qt库中函数相同的方式显示函数的弹出文档?_Qt_Qt Creator - Fatal编程技术网

如何使Qt Creator以与Qt库中函数相同的方式显示函数的弹出文档?

如何使Qt Creator以与Qt库中函数相同的方式显示函数的弹出文档?,qt,qt-creator,Qt,Qt Creator,当您将鼠标指针放在任何Qt函数/类上时,它会显示一个弹出窗口,其中包含函数/类上方注释中的文档的简短说明 对于我的函数/类,我有doxygen格式的文档: /** Returns foo */ QString getFoo() { return "foo"; } 使用此函数时,当鼠标指针位于函数名上方时,我希望查看与我的文档相同类型的弹出窗口 使用Qt Creator可以做到这一点吗?不幸的是,从最近的2.4版开始,Qt Creator不可能在运行时提取标签。然而,可行的方法是让dox

当您将鼠标指针放在任何Qt函数/类上时,它会显示一个弹出窗口,其中包含函数/类上方注释中的文档的简短说明

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

/**
  Returns foo
*/
QString getFoo() {
  return "foo";
}
使用此函数时,当鼠标指针位于函数名上方时,我希望查看与我的文档相同类型的弹出窗口


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

不幸的是,从最近的2.4版开始,Qt Creator不可能在运行时提取标签。然而,可行的方法是让doxygen运行,并告诉它创建qch文件。如果您注册创建的qch文件,您应该将鼠标放在上面,甚至是一个适当的帮助文件。请参见Ogre3D是如何做到这一点的。YMMV,如果这对一个快速变化的项目来说是值得的话。建立一个半稳定的图书馆当然是个好主意


相关错误报告:

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


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

很遗憾,这是不可能的。因为它已经在鼠标上显示了函数声明,所以它也非常接近于显示文档,这将是非常棒的。生成qch文件的方法可能会起作用,但是如果你正在积极开发一个库,那就不方便了,我每天都这么做。我同意,但我甚至在bug数据库中找不到关于它的问题。您可能希望在上提交错误报告,或订阅qt creator邮件列表以帮助实现该功能。@danimo这对qt creator 4.2.0版仍然有效吗?@danimo有一个报告,我添加了一个链接。