pyqt4:点击按钮,在标准浏览器中打开网站

Poc*_*Sam 6 browser operating-system pyqt4

当用户点击我的pyqt4应用程序中的按钮时,我想在操作系统的标准浏览器中打开网站.我怎样才能做到这一点?

Nik*_*ohl 18

你可以使用python webbrowser模块

import webbrowser
webbrowser.open('http://stackoverflow.com')
Run Code Online (Sandbox Code Playgroud)


Coi*_*iby 7

您也可以使用QDesktopServices::openUrl.

这是最小的工作示例,

from PyQt5.Qt import QApplication, QUrl, QDesktopServices
import sys

app = QApplication(sys.argv)
url = QUrl("https://stackoverflow.com/questions/3684857/pyqt4-open-website-in-standard-browser-on-button-click")
QDesktopServices.openUrl(url)
Run Code Online (Sandbox Code Playgroud)