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

学习是最好的投资!

répondre à tous(1)
Peter_Zhu

J'utilise également pyqt récemment, 233~
Je ne sais pas à quoi fait référence votre fichier, mais si votre fichier et votre fichier py sont dans le même répertoire, alors ce sera facile à gérer.

Le code ci-dessous n'est qu'un aperçu

  • Vous obtenez d'abord le nom de fichier du nœud sur lequel vous avez cliqué

fileName = self.currentRow().text()    
# 不知道tree是不是这样,反正QListWidget获取当前节点就是currentRow()
  • Obtenez le chemin absolu, puis concaténez-le avec le nom du fichier pour obtenir le chemin absolu du fichier

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

Si cela peut résoudre le problème, veuillez l'adopter~~~

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!