编程实现
Qt为开发者提供了QtWebKit模块,QtWebKit是一个基于开源项目
WebKit的网页内容渲染引擎,借助该引擎可以更加快捷地将万维
网集成到 Qt 应用中。
浏览器有一个可以用于展示网页的窗口
创建浏览器
Qt的程序通过创建QApplication类实例来调用exec_()方法进入事件循环,
然后程序一直循环监听各种事件并把它们放入消息队列中,在适当的时候从队
列中取出处理。
QAction类提供了抽象的用户界面action
#添加按钮
reload_button = QAction(QIcon('icons/renew.png'), 'reload', self)
将action与实际功能绑定
reload_button.triggered.connect(self.browser.reload)
这些action可以被放置在窗口部件中
navigation_bar.addAction(reload_button)
Qt中有一个强大的部件类QWidgets,基于这个类可以派生出很多其他的小部件
,比如QLineEdit是单行文本框,将这个不