问题描述
我有一个按钮,在单击事件上,它会在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 (将#修改为@)