1. 程式人生 > >小夥利用Python製作了一個瀏覽器,網友點評這小夥將來要進騰訊!

小夥利用Python製作了一個瀏覽器,網友點評這小夥將來要進騰訊!

導語

好久以前看到有人做過(CSDN上?)。。今天心血來潮。。就想自己試試。。僅此而已。。用的PyQt版本是5.10.。。網上關於PyQt5.10的中文教程=None。。所以最後做出來的效果一般(畢竟短時間內啃不動官方那全英文的教程)。。So,don't get your hopes up...

主要思路

主要實現的功能:(1)可以正常顯示網頁;(2)設定導航欄,用以實現瀏覽器的前進、後退、停止載入和重新整理功能;(3)設定位址列,可以實時更新當前網頁的URL,同時支援輸入地址回車訪問功能;(4)設定標籤頁,可通過雙擊導航欄開啟新的標籤頁,從而支援同時訪問多個頁面。底層傳輸協議等功能的實現方式:

藉助PyQt5的QtWebEngine模組。具體實現過程見原始碼(有較為詳細的註釋)。

開發工具

Python版本:3.5.4相關模組:PyQt5模組(5.10版本)以及一些Python自帶的模組。

環境搭建

安裝Python並新增到環境變數,pip安裝需要的相關模組即可。

使用演示

在cmd視窗執行Create_Browser.py檔案即可。如下圖所示:

 

程式碼展示

 

 

 

結語

這就是本文的全部內容啦,喜歡的話給小編轉發下哦!進群:943752371即可獲取本文的原始碼啦!可以自己去嘗試下哦!