Я только начал изучать создание gui на питоне с помощью pyqt4 и столкнулся с такой проблемой:
если в приложении есть русский текст то при запуске выпадает ошибка -
SyntaxError: Non-UTF-8 code starting with ‘\xcf’ in file C:\Documents and Settings\apolyakov\workspace\pyGUI\pyGUI.py on line 11, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
прошел по ссылке в ошибке но так и не смог разобраться.
использую связку python3.2 + pyqt4 + eclipse3.7.1(pydev)
код программы обычный helloworld
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.setWindowTitle("Привет мир Pyqt4")
window.resize(300, 70)
label = QtGui.QLabel("<center>Привет мир!</center>")
btnQuit = QtGui.QPushButton("&Закрыть окно")
vbox = QtGui.QVBoxLayout()
vbox.addWidget(label)
vbox.addWidget(btnQuit)
window.setLayout(vbox)
QtCore.QObject.connect(btnQuit, QtCore.SIGNAL("clicked()"),
QtGui.qApp, QtCore.SLOT("quit()"))
window.show()
sys.exit(app.exec_())
...
window.setWindowTitle(u"Привет мир Pyqt4")
...