Подтвердить что ты не робот

Использование переменных типа% {buildDir} в настройках набора QtCreator в Qt5

В эта документация (в разделе "Указание пользовательской исполняемой команды для запуска" ) я заметил, что есть упоминание о том, что выглядит как переменная %{buildDir} в поле "Рабочий каталог".

введите описание изображения здесь

Я долгое время пытался найти документацию для этой функции. Я хотел бы знать, прежде всего, есть документация для этого где-то?.

Вторичные вопросы:

  • Какие другие переменные доступны?
  • В каких полях они могут использоваться?
  • Могу ли я получить доступ к переменным, которые я создал в файле проекта .pro?
  • Существуют ли какие-либо другие функции eval или этот механизм ограничен переменными?

Спасибо!

4b9b3361

Ответ 1

Как упоминалось в комментариях, есть кнопка "переменные"... предположительно для использования во всей среде qt. Однако я нашел его доступным в неясных местах, которые не очень полезны!

Однако вы можете, по крайней мере, получить список варов из этих мест и использовать их там, где они вам действительно нужны. Чтобы найти это, перейдите к:

  • Инструменты (меню) → Параметры → Среда (вкладка) → Внешние инструменты
  • Нажмите "Обновить переводы..."
  • Щелкните внутри "Рабочий каталог..", и вы должны увидеть значок "AB- > " в цвете справа.
  • Нажмите значок для своего списка варов.

Вы заметите, что стиль немного отличается от %{BuildDir}, но я считаю, что эквивалент %{CurrentProject:BuildPath}. Вы можете видеть на втором снимке экрана, который я щелкнул правой кнопкой мыши, и он спрашивает вас, что вы хотите вставить ( переменная значения переменной).

Раздражающе, я не мог понять, как скопировать/вставить весь список, поскольку это только однострочный щелчок... может быть, кто-то более умный может понять это, и мы можем придерживаться этого списка в некоторой вики Qt: o

Вот скриншоты... Обратите внимание, что на снимке экрана 1 маленький значок в правой части текстового окна "Рабочий каталог".

введите описание изображения здесь

введите описание изображения здесь