在Python GUI窗口中加载网页

时间:2016-06-02 00:28:21

标签: python user-interface

我已经在Google和StackOverflow上进行了搜索,但我很难找到答案,即使它看起来应该很容易。

如何使用Python将URL加载到自己的窗口中,而不是在浏览器中?我想这在Tkinter或其他一些GUI包中应该是微不足道的。

2 个答案:

答案 0 :(得分:3)

呀。使用PyQt / PySide中的QWebView非常容易

你基本上实例化一个新的QWebView并将url传递给它

QWebView.load(QUrl('http://www.www.pythoncentral.io'))

你可以在这里阅读更多内容

http://pythoncentral.io/pyside-pyqt-tutorial-qwebview/

以及pyQt docs

http://pyqt.sourceforge.net/Docs/PyQt4/qwebview.html

答案 1 :(得分:0)

一个新选项是: pywebview

  

pywebview是围绕webview的轻量级跨平台包装器   允许在自己的本机GUI中显示HTML内容的组件   窗口。它使您可以在桌面上使用Web技术   应用程序,隐藏了GUI基于浏览器的事实。

请参阅此处: https://github.com/r0x0r/pywebview