【发布时间】:2016-02-08 09:45:31
【问题描述】:
我正在尝试构建这个示例:
https://www.linuxvoice.com/build-a-web-browser-with-20-lines-of-python/
为了完整起见,我将在此处重新发布:
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()
我也使用这里的指示来安装pyqt5
https://askubuntu.com/questions/612314/how-to-install-pyqt-for-python3-in-ubunt-14-10
并且还安装了 Qt5。所以我应该拥有他们在 linuxvoice 教程中所说的一切。
当我想用 python 2.7 运行它时,它说:
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
使用 Python3:
File "brows.py", line 9
view.setUrl(QUrl(“http://linuxvoice.com”))
SyntaxError: invalid character in identifier
有人设法完成这项工作吗?
【问题讨论】:
-
已解决:基本上我错过了这些包stackoverflow.com/questions/30734287/…
标签: python qt python-3.x pyqt