1

目前我可以使用打开一个文件夹

dirPath = os.path.dirname(os.path.abspath(self.oVidPath))
QDesktopServices.openUrl(QUrl.fromLocalFile(dirPath))

我想知道是否可以打开带有预选文件的文件夹?

如果它只适用于 linux 系统我没问题(首选 nautilus)

编辑:此应用程序仅适用于 linux 系统

4

1 回答 1

2

对于窗户

import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.Qt import QProcess

if __name__ == '__main__':
    app = QApplication(sys.argv)
    command = "explorer /e, /select, c:\\windows\\regedit.exe"
    process = QProcess()
    process.start(command)
    sys.exit(app.exec_())

对于 Linux

import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.Qt import QProcess

if __name__ == '__main__':
    app = QApplication(sys.argv)
    command = "nautilus /var/log/dpkg.log"
    process = QProcess()
    process.start(command)
    sys.exit(app.exec_())

仅供参考https://askubuntu.com/a/82717/249546

于 2017-03-15T16:09:10.100 回答