qt creator原始碼全方面分析 2 3 2

2022-07-25 15:51:25 字數 924 閱讀 9544

目錄您可以使用**掃瞄和分析工具來檢查源**。 這些工具報告問題供您修復。 qt creator使您可以將問題列表載入到問題窗格中,以便導航。

qt creator期望以簡單的基於行的檔案格式定義任務,檔案格式容易使用指令碼生成。 這些指令碼可以轉換其他工具的報告,也可以根據**以任務列**式建立問題列表。 乙個指令碼的示例,用於檢查新**行,並將它們與正規表示式進行匹配,以生成任務列表,請參閱qt creator儲存庫中的scripts\mytasks.pl

要在問題窗格中開啟任務列表檔案,請選擇檔案》開啟。 右鍵單擊任務列表條目,以開啟上下文選單,該選單包含用於管理條目的命令。 您可以複製或刪除任務列表條目,或導航到相應的源**。

qt creator監視載入的檔案,並在問題窗格中顯示更改。 要將當前條目保留在任務列表中,但停止檢查更改,請選擇停止監視

檔名擴充套件名必須是.tasks,qt creator才能將檔案識別為任務列表檔案。

任務列表檔案中的每一行,都被視為由製表符分隔的字串列表,其中\t,\n和\\用作轉義字元。 這些字串用於每行建立乙個任務。 這些行可以具有以下格式:

任務型別可以具有以下值:

這些值不區分大小寫。

以井號(#)開頭的行將被忽略。

如果將檔案路徑指定為相對路徑,則它基於任務列表檔案的父目錄進行路徑查詢。

原創造福大家,共享改變世界

獻出一片愛心,溫暖作者心靈

qt creator原始碼全方面分析 2 0

目錄 支援其他檔案型別 執行外部工具 所有主題 qt creator是為qt開發人員的需求量身定製的跨平台整合開發環境 ide qt creator可以通過多種方式擴充套件。例如,qt creator架構基於外掛程式載入器,這意味著外掛程式載入器以外的所有功能都在外掛程式中實現。但是,您可以擴充套件...

qt creator原始碼全方面分析 2 6

目錄 編寫訊息 ui文字大寫 使用句子樣式大寫 準備本地化 qt creator通用條款 請遵循本節中的準則,以確保擴充套件與qt creator ui保持一致,並且可以輕鬆地將其本地化為其他語言。編寫ui文字時,請確保它 使用者介面文字應簡潔明瞭且經濟實惠。避免使用不必要的內容詞和短語。但是,更重...

qt creator原始碼全方面分析 4 2

目錄外掛程式的本質就是動態鏈結庫,對於庫,需要匯出符號,供使用者匯入使用。在qt creator的原始碼中,存在固定的匯入匯出模式。對於每個庫和外掛程式,都有乙個xx global.h標頭檔案,其中xx為庫或外掛程式名。示例如下 pragma once include if defined xx l...