Rumah > Soal Jawab > teks badan
天蓬老师2017-04-18 10:12:06
Saya juga menggunakan pyqt baru-baru ini, 233~
Saya tidak tahu apa yang dimaksudkan oleh fail anda, tetapi jika fail dan fail py anda berada dalam direktori yang sama, maka ini akan mudah dikendalikan.
Kod di bawah hanyalah garis kasar
Mula-mula anda mendapat nama fail nod yang anda klik
fileName = self.currentRow().text()
# 不知道tree是不是这样,反正QListWidget获取当前节点就是currentRow()
Dapatkan laluan mutlak, dan kemudian gabungkannya dengan nama fail untuk mendapatkan laluan mutlak fail
import os
# 获取当前文件的绝对路径,也就是你的py文件的当前绝对路径
abDir = os.path.abspath(os.path.join(os.path.dirname(__file__))).replace('\','/')
fileDir = abDir + fileName
Jika ia boleh menyelesaikan masalah, sila pakai~~~