qt QWebView导航
时间: 2023-11-19 20:05:16 浏览: 32
QWebView 是 Qt 框架提供的一个用于显示 Web 内容的控件。要进行导航,可以使用 QWebView 的 load() 函数,该函数接受一个 QUrl 参数,用于指定要加载的网址。
以下是一个简单的示例,该示例将 QWebView 显示在窗口中,并加载百度首页:
```python
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication, QMainWindow, QWebView
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建 QWebView 控件
self.web_view = QWebView(self)
self.setCentralWidget(self.web_view)
# 加载百度首页
self.web_view.load(QUrl("https://www.baidu.com"))
if __name__ == "__main__":
app = QApplication([])
main_window = MainWindow()
main_window.show()
app.exec_()
```
当然,还有其他一些函数可以用于导航,例如 goBack()、goForward()、reload() 等,可以根据具体需求选择使用。