Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
Macos 接受建造师完成建议_Macos_Qt_Qt Creator_Code Completion - Fatal编程技术网

Macos 接受建造师完成建议

Macos 接受建造师完成建议,macos,qt,qt-creator,code-completion,Macos,Qt,Qt Creator,Code Completion,我在Mac上使用QTCreator,我正在努力适应它。如果我键入以下内容: QWidget *w = new QWidget( 然后按Control+Space,我会得到一个工具提示(即黄色),其中有一个我可能想要使用的“3选1”构造函数原型。我可以使用上/下箭头查看不同的原型 但是我如何选择一个来完成它呢?我试着按回车键,然后按tab键。也不接受完成 我遗漏了什么?这是一种API帮助程序,它会在您键入时保持不变,这样您就可以看到函数所期望的参数类型。它显示的不是代码完成选项,而是声明的函数。

我在Mac上使用QTCreator,我正在努力适应它。如果我键入以下内容:

QWidget *w = new QWidget(
然后按
Control+Space
,我会得到一个工具提示(即黄色),其中有一个我可能想要使用的“3选1”构造函数原型。我可以使用上/下箭头查看不同的原型

但是我如何选择一个来完成它呢?我试着按回车键,然后按tab键。也不接受完成


我遗漏了什么?

这是一种API帮助程序,它会在您键入时保持不变,这样您就可以看到函数所期望的参数类型。它显示的不是代码完成选项,而是声明的函数。在本例中,它显示了QWidget构造函数的三种不同重载

对于实际参数,通常有许多可能的值可以为单个参数传递。对于具有多个参数的函数,组合会变得相当大,因此尝试提出单个建议是不合理的

当您开始为每个参数输入一些内容时,代码完成将开始。

Hmmm,这是有意义的(这与我习惯的情况不同)。谢谢