最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

PyQtWebEngine網(wǎng)頁交互

2022-11-11 15:01 作者:海鷗之道  | 我要投稿

PyQt5使用QWebEngineView控件來展示HTML頁面,對老版本中的QWebView類不再進行維護,因為QWebEngineView使用Chromium內(nèi)核可以給用戶帶來更好的體驗。

Qt慢慢淘汰了古老的WebKit,取而代之的是使用WebEngine框架。WebEngine是基于谷歌的Chromium引擎開發(fā)的,也就是內(nèi)部集成了谷歌的Chromium引擎。WebEngine框架是基于Chromium上的Content API封裝,投入成本比較小,可以很好地支持HTML 5。

QWebEngineView類中的常用方法如下表所示:

????????QWebEngineView控件使用load()函數(shù)加載一個web頁面,實際上就是使用HTTP GET方法加載Web頁面。這個控件既可以在家本地的Web頁面,也可以加載遠程的外部的Web頁面,其核心代碼如下:

注意:使用前需要安裝一下PyQtWebEngine,即:

實例演示1:加載并顯示外部的Web頁面

顯示效果如下:

實例演示2:加載本地頁面

上述代買中加載的index.html頁面,是按照HTML 5規(guī)范寫的,他的代碼如下:

運行程序,顯示效果如下所示。

實例演示3:加載并顯示嵌入的HTML代碼

演示在QWebEngineView中加載并顯示嵌入的HTML代碼,就是把上述實例演示2加載的本地頁面代碼嵌入到PyQt腳本中。完整的代碼如下:

運行腳本,顯示效果同實例演示2.






PyQtWebEngine網(wǎng)頁交互的評論 (共 條)

分享到微博請遵守國家法律
宁陵县| 青浦区| 屏南县| 东兰县| 台中县| 青阳县| 永嘉县| 元谋县| 乳源| 华容县| 洱源县| 东方市| 阿克陶县| 红原县| 永定县| 商河县| 卢氏县| 白山市| 九江市| 华安县| 鄂温| 平顺县| 邯郸县| 名山县| 抚远县| 方正县| 晋中市| 拜城县| 商丘市| 郧西县| 通州市| 焉耆| 安庆市| 盱眙县| 东丽区| 荔波县| 长子县| 达尔| 洛扎县| 南和县| 鸡西市|