微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在python中的qwebengine中打开网站

如何解决如何在python中的qwebengine中打开网站

我有一个按钮,在单击事件上,它会在QwebEngine中打开一个网站。问题是窗口什么都不显示

我尝试调试,但未显示任何内容,而且我不知道错误在哪里。

我的代码中的错误在哪里?

代码

import sys
from PyQt5.Qt import *
from PyQt5.QtWebEngineWidgets import *
from PyQt5.QtWidgets import QApplication



class Main(QtWidgets.QMainWindow):
    def setupUi(self,MainWindow):
        MainWindow.setobjectName("MainWindow")
        MainWindow.resize(800,600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setobjectName("centralwidget")
       

        self.gb_nanValue = QtWidgets.qgroupbox(self.centralwidget)
        self.gb_nanValue.setobjectName("gb_nanValue")
       
        self.gridLayout_5 = QtWidgets.qgridLayout(self.gb_nanValue)
        self.gridLayout_5.setobjectName("gridLayout_5")
       
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setobjectName("verticalLayout_3")
       
        self.open_ = QtWidgets.QPushButton(self.gb_nanValue)
        self.open_web .setobjectName("open_web ")
        self.open_web .clicked.connect(lambda: self.openweb())
        self.verticalLayout_3.addWidget(self.open_web )
       
    def openweb(self):

        web = QWebEngineView()

        web.load(QUrl("https://www.codeloop.org"))

        web.show()


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Main()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。