Python QWebEngineView在Windows上工作,但在Pyside2的OSX上为灰色空白页

Python QWebEngineView在Windows上工作,但在Pyside2的OSX上为灰色空白页,python,maya,pyside2,qtwebengine,Python,Maya,Pyside2,Qtwebengine,我创建了一个简单的示例,它显示在Windows中运行相同的代码与预期的一样,但在OSX上显示的是一个深灰色页面。有什么想法吗 from PySide2 import QtCore, QtGui, QtWidgets from PySide2.QtCore import QUrl from PySide2.QtWebEngineWidgets import QWebEnginePage, QWebEngineView class MainWindow(QtWidgets.QMainWindow)

我创建了一个简单的示例,它显示在Windows中运行相同的代码与预期的一样,但在OSX上显示的是一个深灰色页面。有什么想法吗

from PySide2 import QtCore, QtGui, QtWidgets
from PySide2.QtCore import QUrl
from PySide2.QtWebEngineWidgets import QWebEnginePage, QWebEngineView

class MainWindow(QtWidgets.QMainWindow):

    def __init__(self):
        super(MainWindow, self).__init__()

        self.webEngineView = QWebEngineView()
        self.setCentralWidget(self.webEngineView)
        initialUrl = "https://www.google.com"


        self.webEngineView.load(QUrl(initialUrl))
        self.webEngineView.load(initialUrl)


mainWin = MainWindow()
mainWin.show()

以下代码
Autodesk Maya 2020
macOS 10.15.5 Catalina
中运行良好:

因此,如果它在Windows中无法正常工作,则需要升级
PySide2
libs

from PySide2.QtCore import QUrl
from PySide2.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
from PySide2 import QtCore, QtGui, QtWidgets

class MainWindow(QtWidgets.QMainWindow):

    def __init__(self, parent=None):   

        super(MainWindow, self).__init__(parent)
        
        self.webEngineView = QWebEngineView()
        self.setCentralWidget(self.webEngineView)
        initialUrl = "https://www.autodesk.com"

        self.webEngineView.load(QUrl(initialUrl))
        self.webEngineView.load(initialUrl)
            
mainWin = MainWindow()
mainWin.show()

附言


如果您仍然遇到此问题,请从头开始重新安装Maya。

以下代码在
macOS 10.15.5 Catalina中的Autodesk Maya 2020中运行良好:

因此,如果它在Windows中无法正常工作,则需要升级
PySide2
libs

from PySide2.QtCore import QUrl
from PySide2.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
from PySide2 import QtCore, QtGui, QtWidgets

class MainWindow(QtWidgets.QMainWindow):

    def __init__(self, parent=None):   

        super(MainWindow, self).__init__(parent)
        
        self.webEngineView = QWebEngineView()
        self.setCentralWidget(self.webEngineView)
        initialUrl = "https://www.autodesk.com"

        self.webEngineView.load(QUrl(initialUrl))
        self.webEngineView.load(initialUrl)
            
mainWin = MainWindow()
mainWin.show()

附言



如果您仍然遇到此问题,请从头开始重新安装Maya。

您使用的pyside2版本是什么?请尝试更新它:
python-m pip安装--升级pyside2
这是Autodesk Maya(Python2)mmm附带的,可能是Maya导致了错误。请尝试调整窗口大小,以强制渲染。您使用的pyside2版本是什么?尝试更新它:
python-m pip安装--升级pyside2
这是Autodesk Maya(Python2)mmm附带的,可能是Maya导致了错误。尝试调整窗口大小,这会强制渲染。您正在从Maya的脚本编辑器运行此程序,它启动得非常好?是的,我从脚本编辑器(Maya学生版)启动了它.真奇怪,我的意思是,我也使用了学生版,PySide2指向
/Applications/Autodesk/maya2019/Maya.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/site packages/PySide2/uuu init_uuuuuuuuuuuuuuuuuuu.pyc#
,出于某种原因,该窗口对我来说总是灰色的。然后删除所有Maya文件夹并从头开始安装。我已经测试过了Catalina 10.15.12版本的多个mac上现在都有这个,它始终是灰色的页面。你从Maya的脚本编辑器运行这个,它启动得非常好?是的,我从脚本编辑器(Maya学生版)启动了它。这很奇怪,我的意思是,我也使用了学生版,PySide2指向
/Applications/Autodesk/maya2019/Maya.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/site packages/PySide2/uuu init_uuuuuuuuuuuuuuuuuuu.pyc#
,出于某种原因,该窗口对我来说总是灰色的。然后删除所有Maya文件夹并从头开始安装。我已经测试过了现在在Catalina 10.15.12的多个mac上,它总是一个灰色页面。