2011-05-06 55 views
4

我注意到2.1版本的QTCreator,他們現在有一種類似於Visual Studio的智能感知。我知道intellisense是微軟的這個概念的名字,彈出的有用的工具提示給你一個方法,參數等的描述,所以我不知道這是什麼實際上調用。有誰知道如何將這些類型的彈出式註釋添加到QT中的方法和類中?QT Style Comments(Intellisense?)

再次澄清我在說什麼就像javadoc評論或在C#中的「/ /」。我希望QT的開發者可以爲用戶提供自己的評論。

感謝您的幫助,

JEC

+0

它被稱爲「自動完成」。 – 2011-05-06 23:27:25

+0

在Visual Studio中稱爲參數信息 – 2011-05-06 23:33:10

+0

Visual Studio也有一個功能調用快速信息 - 當您將鼠標懸停在某個符號上時出現的工具提示(參數信息是在進行函數調用時出現的工具提示)。 – 2011-05-06 23:40:50

回答

1

我一直想做到這一點。

我在qtCentre.org上發現了此主題,其中有人已將其自己的文檔集成到QT Creator工具提示中。我沒有測試它自己,但它聽起來很有道理:

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

要(如 以及和Qt Creator中的幫助),你需要創建的Qt壓縮 使用自己的文檔中的Qt 助理幫助文件(.qch (http://doc.qt.nokia.com/4.7/assistant-custom-help-viewer.html#displaying-custom-documentation)) 並將其註冊到助理和 創建者。對於Qt,Doxygen有幾個工具 。其中有 配置文件中的標籤,可幫助您創建 文檔,與您的 需要的方式完全相同。例如。使用GENERATE_QHP標記 可以使其創建就緒qhp (http://doc.qt.nokia.com/4.7/assistant-custom-help-viewer.html#creating-a-custom-help-collection-file) (Qt Help Project)文件(您需要這個 來生成.qch)。如果你不 需要 之前手工編輯這個文件,創建.qhc,你可以QHG_LOCATION標籤的 值設置爲您qhelpgenerator.exe 的 位置(通常它在這裏(在Windows中): /MinGW的/bin/qhelpgenerator.exe) ,它將生成準備好的 文檔。在Qt 註冊助理(可選)和創建者和 你完成了。在此之後,您所有的 記錄類型,功能,成員, 等都將提供F1 按鈕提示。當然,推動F1 將顯示您記錄的幫助。