Python QWebEngineView在Windows上工作,但在Pyside2的OSX上为灰色空白页
我创建了一个简单的示例,它显示在Windows中运行相同的代码与预期的一样,但在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)
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上,它总是一个灰色页面。