<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 12.7 使用定位器在代碼間快速導航 Qt Creator 提供了一個定位器,它位于 Qt Creator 窗體的底部,它是一個智能的編輯 框(line edit),你可以使用它在你的項目內部或硬盤上執行不同的定位(搜索)任務,如 可以定位文件、類、方法等等。與其它我們以前熟悉的 IDE 中的“搜索”器或定位器不同的 是,當你用鼠標左鍵在編輯框中點擊時,它將彈出一個上下文窗口。如圖 12-25 所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a15d051ae.png) 圖 12-25 定位器的上下文窗口 ### 12.7.1 如何定位文件 直接舉例子吧,假設你想打開項目中 main.cpp 這個文件,那么你可以使用鼠標在定位 器上點擊或者按下 Ctrl+K 鍵,在其中輸入文件名即 main.cpp,然后按下回車鍵。Qt Creator 將使用代碼編輯器打開它。你也可以不輸入全稱,而是輸入關鍵字,或者加上 *和?這樣的通 配符,這時定位器將會把所有符合條件的信息羅列出來,請你選擇。在其中選擇你滿意的項 目,完成定位即可。 ### 12.7.2 如何設置過濾條件 你可以為定位器設置許多不同的過濾條件 (Filters),這樣你就可以執行各種不同的定位任務。下面列出了一些常用的過濾條件。 + 在你的硬盤上的任意文件(將通過文件系統查找) + 在你定義的子目錄結構中的文件 + 在你的工程文件(.pro)中提到的文件,如頭文件、實現文件、資源文件、資源集 文件以及.ui 文件 + 任何打開的文檔 + 在你的項目中的定義或引用的類或方法 + 在 Qt 文檔中的幫助主題 + 在你的代碼編輯器中的任意指定的一行代碼 那么如何使用這些過濾條件呢,方法按下 Ctrl+K 鍵或者使用鼠標,激活定位器,然后輸入冒號:,接著輸入一個空格,在這個空格之后輸入你的定位前綴 。舉個例子,假如你需要定位 QDataStream 這個類的定義,那么就在激活定位器后,依次輸入冒號、空格以及 QDataStream,如圖 12-26 所示。定位器將為你列出找到的相關信息 ,選中其中的一項,按下回車鍵即可定位到 QDataStream 的定義,(也可使用鼠標操作,請讀者自行驗證)。如圖 12-27所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a15d22973.png) 圖 12-26 輸入過濾條件 ![](https://box.kancloud.cn/2016-01-22_56a1a15d4c947.png) 圖 12-27 在代碼編輯器中查看 如果你覺得系統內置的這些過濾條件不能滿足你的要求,那么你可以自己定義一個 。方 法是用鼠標點擊定位器上的那個用來搜索的 ![](https://box.kancloud.cn/2016-01-22_56a1a15d781d5.png)按鈕,然后在彈出的上下文菜單上選擇【Configure...】,如圖 12-28 所示。 ![](https://box.kancloud.cn/2016-01-22_56a1a15d86b53.png) 圖 12-28 自定義過濾條件上下文菜單 接下來在彈出的對話框中點擊【Add】按鈕,創建一個新的過濾條件。這將彈出【Filter Configuration】對話框,如圖 12-29 所示,為你的過濾條件起一個名字,選擇搜索目錄,設 置可能的文件后綴名,最后再設置關鍵字的前綴。 ![](https://box.kancloud.cn/2016-01-22_56a1a15da3d24.png) 圖 12-29 增加新的過濾條件 設置完成后,關閉這個對話框。定位器將按照你指定的過濾條件查找適合的信息并緩存 起來。但是定位器的前端顯示還沒有更新,所以你需要按圖 12-28 所示的上下文菜單中的【Refresh】選項來完成后臺緩存和前端顯示的同步。 表 12-5 列出了常見過濾條件的操作方法以及示意的屏幕截圖。 ![](https://box.kancloud.cn/2016-01-22_56a1a15dc7db8.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15de4190.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15e17957.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15e3d0ae.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15e68a60.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15e9730a.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15f1772c.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15f422cf.png) ![](https://box.kancloud.cn/2016-01-22_56a1a15f6bae0.png) 表 12-5 常見過濾條件的操作方法和示意圖
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看