如何用Python开发一个简单的Webkit浏览器

如题所述

    PyQt是 Qt 框架下的一系列 Python 组件,而 Qt(发音类似“cute”)是用来开发 GUI 的 C++ 框架。严格来讲, Qt 也可用于开发不带图形界面的程序,但是开发用户界面应该是 Qt 框架最为广泛的应用了。Qt 的主要优势是可以开发跨平台的图形界面程序,基于 Qt 的应用能够借助于各平台的原生性在不同类的设备上运行,而无须修改任何代码库。
  Qt 附带了 webkit 的接口,你可以直接使用 PyQt 来开发一个基于 webkit 的浏览器。
  最简单的 PyQt 的 Webkit 用例开始吧:输入 url,打开窗口并在窗口中加载页面。
  这个例子十分短小,连 import 语句和空行在内也只有 13 行代码。
  import sys
  from PyQt4.QtWebKit import QWebView
  from PyQt4.QtGui import QApplication
  from PyQt4.QtCore import QUrl
  app = QApplication(sys.argv)
  browser = QWebView()
  browser.load(QUrl(sys.argv[1]))
  browser.show()
  app.exec_()
  当你通过命令行将 url 传给脚本时,程序会加载 url 并且在窗口中显示加载完成的页面。现在,看似你已经有一个“命令行浏览器”啦!
温馨提示:答案为网友推荐,仅供参考
相似回答