分页: 1 / 1
(求助)pyqt5如何实现用系统默认打开方式打开文件
发表于 : 2018-11-03 19:22
由 tudouma
比如默认浏览器是firefox,就用firefox打开html文件
请问有没有什么pyqt5函数可以实现这个功能?
Re: (求助)pyqt5如何实现用系统默认打开方式打开文件
发表于 : 2018-11-05 11:47
由 astolia
linux下最简单的方法是调用xdg-open来打开文件
代码: 全选
import os
os.system('xdg-open xxx.html')
qt有QDesktopServices::openUrl来打开文件,你可以这么用
代码: 全选
PyQt5.QtGui.QDesktopServices.openUrl(PyQt5.QtCore.QUrl('xxx.html'))