pyqt5使用qwebengineview
控制項來展示html頁面。
方法
描述load(qurl url)
載入指定的url並顯示
sethtml(qstring &html)
將網頁檢視的內容設定為指定的html內容
import sys
from pyqt5 import qtcore
from pyqt5.qtwidgets import
*from pyqt5.qtgui import
*from pyqt5.qtcore import
*from pyqt5.qtwebenginewidgets import
*class
demo
(qmainwindow)
:def
__init__
(self)
:super()
.__init__(
) self.setgeometry(
100,50,
500,
400)
self.setwindowtitle(
'載入並顯示外部的web頁面'
) self.browser = qwebengineview(
)#載入外部的web頁面
self.browser.load(qurl(
''))
self.setcentralwidget(self.browser)
if __name__ ==
"__main__"
: form = demo(
) form.show())
)
執行效果如下:
'載入並顯示本地的web頁面'
) self.browser = qwebengineview(
) self.browser.load(qurl(r'd:/python--pyqt5--eric6/index.html'))
self.setcentralwidget(self.browser)
if __name__ ==
"__main__"
: form = demo(
) form.show())
)執行效果如下:
'載入並顯示本地的web頁面'
) self.browser = qwebengineview(
) self.browser.sethtml(
'''
hello pyqt5
hello pyqt5
hello pyqt5
hello pyqt5
hello pyqt5
''') self.setcentralwidget(self.browser)
if __name__ ==
"__main__"
: form = demo(
) form.show())
)執行效果如本地web頁面執行所示。
pyqt5載入web網頁
class mainwindow qmainwindow def init self super qmainwindow,self init self.setwindowtitle 開啟網頁例子 相當於初始化這個載入web的控制項 self.browser qwebenginerview 載入外部頁...
PyQt5 渲染動態網頁
pyqt5 渲染動態網頁 示例 coding utf 8 import sys from pyqt5.qtcore import qurl from pyqt5.qtwebenginewidgets import qwebenginepage,qwebengineview import lxml.h...
pyqt5切換python版本 pyqt5介面切換
主要的思路就是建立兩個frame 如果有兩個以上同理 使用setvisible 函式顯示或者隱藏frame 引數是bool值 import sys from pyqt5.qtwidgets import from pyqt5.qtcore import from pyqt5.qtgui import...