PyQt5 |如何打开预先选择了文件的文件夹



目前我可以通过以下方式打开文件夹

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

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

如果它只适用于 linux 系统,我没关系(鹦鹉螺是首选(

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

对于窗口

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

相关内容

  • 没有找到相关文章

最新更新