python - PyQt中,树形结构QtreeView中,单击节点获取其绝对路径
PHPz
PHPz 2017-04-18 10:10:06
0
1
935
PHPz
PHPz

学习是最好的投资!

全部回覆(1)
Peter_Zhu

最近也在使用pyqt,233~
不知道你的文件是指什麼,但是如果你的文件和你的py文件在同一目錄下,那這個就很好辦了。

下面程式碼只是個大概

  • 首先你先取得你所點擊的節點的檔名

fileName = self.currentRow().text()    
# 不知道tree是不是这样,反正QListWidget获取当前节点就是currentRow()
  • 取得絕對路徑,然後和檔名拼接就得到了檔案的絕對路徑

import os
# 获取当前文件的绝对路径,也就是你的py文件的当前绝对路径
abDir = os.path.abspath(os.path.join(os.path.dirname(__file__))).replace('\','/')
fileDir = abDir + fileName

如果能解決問題,麻煩採納~~~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!