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

时间:2010-09-10 13:15:49

标签: browser operating-system pyqt4

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

2 个答案:

答案 0 :(得分:18)

你可以使用python webbrowser模块

import webbrowser
webbrowser.open('http://stackoverflow.com')

答案 1 :(得分:1)

您也可以使用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)