如何獲取在qtCreator中打開的當前活動項目的絕對路徑?無論如何,是否有辦法做到這一點?獲取當前項目路徑
Q
獲取當前項目路徑
2
A
回答
0
Qt只支持QDir::currentPath
這將指向可執行文件的位置,據我所知它沒有鉤子可以從Qt Creator獲取信息。如果您的可執行文件正在構建在同一個目錄中,則該項目將在currentPath()
中生效,並將返回該目錄。
編輯:我會離開我是一個白癡的地方。 Qt Creator有一組API文檔,指向Core::FileManager::
,另一個用於Utils
。這裏有許多函數用於返回項目目錄,當前打開的文件是什麼,它在哪裏,等等。就快速掃描而言,沒有明確的「目前的絕對路徑是什麼」,但可能有一種方法可以查詢當前打開的內容。該API文檔是在這裏:http://doc.qt.digia.com/qtcreator-extending/qtcreator-api.html
+0
嗨,我沒有downvote你,謝謝你的回答。 – smallB
0
對於最新QtCreator 3.4.0 API,你可以使用這個:
#include <projectexplorer/projecttree.h>
#include <projectexplorer/project.h>
#include <utils/fileutils.h>
ProjectExplorer::ProjectTree::currentProject()->projectDirectory().toString();
ProjectExplorer::ProjectTree::currentProject()->projectFilePath().toString();
相關問題
- 1. Java獲取當前路徑
- 2. qt項目當前目錄的路徑
- 3. 如何從eclipse中使用java獲取當前項目路徑
- 4. 獲取當前項目中文件的文件路徑
- 5. Eclipse Plugin Dev:如何獲取當前選定項目的路徑?
- 6. 如何在Python中獲取項目的當前路徑?
- 7. 獲取當前路徑/路徑傳遞_internal路線
- 8. OCaml:如何獲取當前模塊的路徑* /我的項目目錄?
- 9. 獲取當前文件夾路徑
- 10. 在ApplicationRoute中獲取當前路徑
- 11. 獲取當前文件的路徑
- 12. 如何獲取當前html的路徑?
- 13. 獲取當前路徑Laravel 5
- 14. Durandal,獲取當前模塊的路徑
- 15. 獲取當前XmlReader位置的'路徑'
- 16. 獲取當前圖像的路徑 - jQuery
- 17. 獲得相對路徑的絕對路徑當前目錄
- 18. 從「當前項目」的類路徑位置讀取文件
- 19. 如何在AngularJS中獲取當前路徑的路徑名?
- 20. 如何在顫動中獲取當前的路徑路徑?
- 21. 獲取路徑的路徑,當前類文件
- 22. 僅列出當前項目的Java類路徑中的項目
- 23. Roslyn:獲取當前項目/獲取當前選中的文檔
- 24. 在函數中獲取當前目錄,而不是路徑.bashrc
- 25. 獲取當前目錄的名稱(不是路徑)
- 26. 獲取當前目錄路徑或名稱程序集8086
- 27. 如何從Groovy中的完整路徑獲取當前目錄?
- 28. 如何獲取Android上當前播放曲目的路徑
- 29. 獲取當前目錄並連接一個路徑
- 30. 從當前目錄中獲取三級PHP文件的路徑
你想去哪裏得到這些信息?你在開發一個QtCreator插件嗎? –
#FrankOsterfeld是的,我喜歡。 – smallB
對於Qtcreator中的接口,您必須閱讀qtcreator源代碼並查看IRC頻道和郵件列表的http://qt-project.org/wiki/Category:Tools::QtCreator#a16b6d01b077c1e317a63fc55fb81ad2。沒有公共文檔或有關Qt創建者開發的太多外部知識可以在SO等上找到。 –