Комментарии в стиле QT (Intellisense?) - PullRequest
4 голосов
/ 07 мая 2011

Я заметил в 2.1 QTCreator, что они теперь имеют своего рода интеллигентность, подобную Visual Studio.Я знаю, что intellisense - название Microsoft для этой концепции всплывающей всплывающей подсказки, дающей вам описание метода, параметров и т. Д., Поэтому я не знаю, как это называется на самом деле .Кто-нибудь знает, как добавить этот тип всплывающих комментариев к методам и классам в QT?

Опять же, чтобы уточнить, о чем я говорю, это как комментарии javadoc или "///" в C #.Я надеюсь, что разработчики QT предоставят пользователям возможность оставлять свои комментарии.

Спасибо за помощь,

Jec

1 Ответ

1 голос
/ 26 мая 2011

Я тоже давно хотел это сделать.

Я нашел эту ветку на qtCentre.org, где кто-то интегрировал свои собственные документы в подсказки создателя QT. Я не проверял это сам, но это звучит разумно:

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

Чтобы использовать собственную документацию в Qt Assistant (и в Qt Creator помогите как хорошо) нужно создать Qt Compressed Файл справки (.qch (http://doc.qt.nokia.com/4.7/assistant-custom-help-viewer.html#displaying-custom-documentation)) и зарегистрировать его в помощнике и Создатель. Doxygen имеет несколько инструментов именно для Qt. В нем есть теги файл конфигурации, который поможет вам создать документация именно так, как вы необходимость. Например. с тегом GENERATE_QHP может заставить его создать готовый QHP (* 1 010 * Файл Qt Help Project (вам это нужно генерировать .qch). Если вы этого не сделаете необходимо отредактировать этот файл вручную создавая .qhc, вы можете установить значение тега QHG_LOCATION для расположение вашего qhelpgenerator.exe (обычно это здесь (в Windows): /mingw/bin/qhelpgenerator.exe) и он будет генерировать готовый документация. Зарегистрируйте его в Qt Помощник (необязательно) и Создатель и все готово После этого все ваши документированные типы, функции, члены, и т.д. будет иметь всплывающую подсказку с F1 кнопка подсказка И, конечно, толкая F1 покажет вашу документированную помощь для этого.

...