无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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)頁交互的評論 (共 條)

分享到微博請遵守國家法律
广东省| 普安县| 镇原县| 开封县| 庄河市| 繁峙县| 无锡市| 阜南县| 安康市| 星座| 衡水市| 胶南市| 英山县| 英德市| 加查县| 波密县| 永登县| 惠水县| 东莞市| 永济市| 曲沃县| 盱眙县| 金山区| 肃宁县| 疏附县| 红河县| 新津县| 吴川市| 湖北省| 清水县| 巴东县| 永嘉县| 广平县| 盐亭县| 蒙城县| 保亭| 兴业县| 吉林省| 宕昌县| 怀宁县| 临夏县|