2016-11-29 42 views
1

此代码不显示任何执行。甚至没有主窗口。 如何使用QWebEngineView()来创建有用的代码。PyQt5 QWebEngineView无法正常工作

from PyQt5.QtCore import * 
from PyQt5.QtGui import * 
from PyQt5.QtWidgets import * 
from PyQt5.QtWebEngineWidgets import * 
import sys 

class MainWindow(QMainWindow): 

    def __init__(self, *args, **kwargs): 

     super(MainWindow, self).__init__(*args, **kwargs) 

     self.setWindowTitle('Browser Lite') 
     self.setGeometry(5, 30, 1355, 730) 


     self.browser = QWebEngineView() 
     self.browser.load(QUrl('http://www.google.com')) 

     self.setCentralWidget(self.browser) 

app = QApplication(sys.argv) 
win = MainWindow() 
win.show() 
app.exec_() 
+0

工作正常,我一个完整的例子。你如何运行脚本,以及在什么平台上运行?你有没有看到任何错误? – ekhumoro

回答

0

如果你的意思是你得到一个空白屏幕尝试添加以下

from OpenGL import GL # apt install python3-opengl ..will get blank screen and console spam "shader program is not linked" 

对于你可以看看下面的simplebrowser/pyqt5