python3使用pyqt5如何製作簡單的瀏覽器的方法介紹

來源:互聯網
上載者:User
下面小編就為大家帶來一篇python3使用pyqt5製作一個超簡單瀏覽器的執行個體。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

我們使用的是QWebview模組,這裡也主要是展示下QWebview的用法。

之前在網上找了半天的解析網頁的內容,都不是很清楚。

這是核心代碼:


webview = Qwebview()webview.load(Qurl('http://www.cnblogs.com/Blaxon/'))webview.show()

完整代碼(代碼是拿的別的代碼改得):


from PyQt5.QtCore import *from PyQt5.QtWidgets import *from PyQt5.QtWebKitWidgets import *class Form(QWidget):  def __init__(self, parent=None):    super(Form, self).__init__(parent)    tmp = QWebView()    buttonLayout1 = QVBoxLayout()    buttonLayout1.addWidget(tmp)    mainLayout = QGridLayout()    mainLayout.addLayout(buttonLayout1,)    self.setLayout(mainLayout)    self.setWindowTitle("Hello Qt")    tmp.load(QUrl('http://www.cnblogs.com/misoag/archive/2013/01/09/2853515.html'))    tmp.show()if __name__ == '__main__':  import sys  app = QApplication(sys.argv)  screen = Form()  screen.show()  sys.exit(app.exec_())

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.