I was trying to build this example:
https://www.linuxvoice.com/build-a-web-browser-with-20-lines-of-python/
I'll just repost it here for completeness:
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebKitWidgets import QWebView
import sys
app = QApplication(sys.argv)
view = QWebView()
view.show()
view.setUrl(QUrl(“http://linuxvoice.com”))
app.exec()
I also used the indications here to install pyqt5
https://askubuntu.com/questions/612314/how-to-install-pyqt-for-python3-in-ubunt-14-10
and also installed Qt5. So I should have everything they say in the linuxvoice tutorial.
When I want to run this with python 2.7, it says:
File "brows.py", line 9 SyntaxError: Non-ASCII character '\xe2' in file brows.py on line 9, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
and with Python3:
File "brows.py", line 9
view.setUrl(QUrl(“http://linuxvoice.com”))
SyntaxError: invalid character in identifier
Did anyone manage to make this work?