【问题标题】:PyQt5 QWebEngineView not working properlyPyQt5 QWebEngineView 无法正常工作
【发布时间】:2016-11-29 19:31:39
【问题描述】:

此代码在执行时不显示任何内容。甚至没有主窗口。 如何使用 QWebEngineView() 来编写有用的代码。

from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *
import sys

class MainWindow(QMainWindow):

    def __init__(self, *args, **kwargs):

        super(MainWindow, self).__init__(*args, **kwargs)

        self.setWindowTitle('Browser Lite')
        self.setGeometry(5, 30, 1355, 730)


        self.browser = QWebEngineView()
        self.browser.load(QUrl('http://www.google.com'))

        self.setCentralWidget(self.browser)

app = QApplication(sys.argv)
win = MainWindow()
win.show()
app.exec_()

【问题讨论】:

  • 对我来说很好。你是如何运行脚本的,在什么平台上运行?您是否发现任何错误?
  • 我也有同样的问题。有这方面的更新吗?

标签: python-3.x pyqt5


【解决方案1】:

如果您的意思是出现空白屏幕,请尝试添加以下内容

from OpenGL import GL # apt install python3-opengl ..will get blank screen and console spam "shader program is not linked"

有关完整示例,您可以查看以下simplebrowser/pyqt5

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-01
    • 2021-08-10
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 2016-09-01
    • 2019-03-29
    • 2022-01-26
    相关资源
    最近更新 更多