當前位置:
首頁 > 最新 > Python製作簡易瀏覽器

Python製作簡易瀏覽器

導語

好久以前看到有人做過(CSDN上?)。。

今天心血來潮。。

就想自己試試。。

僅此而已。。

用的PyQt版本是5.10.。。

網上關於PyQt5.10的中文教程=None。。

所以最後做出來的效果一般(畢竟短時間內啃不動官方那全英文的教程)。。

So,

don"t get your hopes up...

主要思路

主要實現的功能:

(1)可以正常顯示網頁;

(2)設置導航欄,用以實現瀏覽器的前進、後退、停止載入和刷新功能;

(3)設置地址欄,可以實時更新當前網頁的URL,同時支持輸入地址回車訪問功能;

(4)設置標籤頁,可通過雙擊導航欄打開新的標籤頁,從而支持同時訪問多個頁面。

底層傳輸協議等功能的實現方式:

藉助PyQt5的QtWebEngine模塊。

具體實現過程見源代碼(有較為詳細的注釋)。

不足之處

初步測試無Bug,但有時會有卡頓。。。

感興趣者可自行優化。。。

歡迎後台交流(T_T如果不嫌棄我是剛入坑半天的小白的話)。。。

歡迎在後台提出修改意見。。。

若有必要,我可以再水一篇類似「Python製作簡易瀏覽器(後續優化)」的文章hhhhh。。。

開發工具

Python版本:3.5.4

相關模塊:

PyQt5模塊(5.10版本)以及一些Python自帶的模塊。

環境搭建

安裝Python並添加到環境變數,pip安裝需要的相關模塊即可。

使用演示

在cmd窗口運行Create_Browser.py文件即可。

如下圖所示:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

TAG:Python |