Принятие предложений по завершению QTCreator Constructor - PullRequest
1 голос
/ 12 октября 2011

Я использую QTCreator на Mac и пытаюсь привыкнуть к нему.Если я наберу следующее:

QWidget *w = new QWidget(

и нажму Control+Space, я получу всплывающую подсказку (т. Е. Желтую), в которой есть «1 из 3» возможных прототипов конструктора, которые я, возможно, захочу использовать.Я могу использовать стрелки вверх / вниз, чтобы увидеть разные прототипы.

Но как выбрать один, чтобы он был завершен для меня?Я пытался нажать Return и Tab.Также не принимайте завершение.

Что мне не хватает?

1 Ответ

2 голосов
/ 12 октября 2011

Это своего рода помощник по API, который будет оставаться активным при вводе, чтобы вы могли видеть, какие типы параметров ожидает функция. То, что он показывает, это не опции завершения кода, а функция, как она объявлена. В этом случае он показывает три различных перегрузки конструктора QWidget.

Часто для фактического параметра существует много возможных значений, которые можно передать для одного аргумента. Для функций с более чем одним параметром комбинации становятся достаточно большими, поэтому нет смысла пытаться представить одно предложение.

Когда вы начнете что-то вводить для каждого параметра, будет добавлено завершение кода.

...