我想用 Python 编写一个应用程序,该应用程序将显示带有 WebGL 内容的网站。这是我的脚本:
import sys
from PyQt4 import QtCore, QtGui, QtWebKit
from PyQt4.QtCore import QFileInfo
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
webView = QtWebKit.QWebView()
webView.setGeometry(QtCore.QRect(30, 20, 591, 511))
webView.settings().setAttribute(QtWebKit.QWebSettings.WebGLEnabled, True)
webView.settings().setAttribute(QtWebKit.QWebSettings.AcceleratedCompositingEnabled, True)
webView.load(QtCore.QUrl('http://webglsamples.org/aquarium/aquarium.html'))
webView.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
这就像“WebGLEnabled”设置不起作用。你有什么想法?也许你有一些在 PyQT 或 PySide 中工作的示例代码?