Форум сайта python.su
Здравствуйте, установил себе на windows 7 x86 python 3.2 и PyQT4 сам работаю через eclipse.
хочу сделать программу с нормальной графикой (кнопки, список и тд), обратился к википедии http://ru.wikipedia.org/wiki/PyQt простой пример, выполняется без проблем и создается окошко как и в примере, но в более сложном примере выдает ошибки
Traceback (most recent call last):
File “C:\Users\Артем\workspace\1211\12\test.py”, line 5, in <module>
import mainform # подключает модуль описания формы
File “C:\Users\Артем\workspace\1211\12\mainform.py”, line 3
SyntaxError: Non-UTF-8 code starting with ‘\xef’ in file C:\Users\Артем\workspace\1211\12\mainform.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
что может быть??
и еще, система не видит расширение .pyw это может влиять?????
подскажите что делать???
Офлайн
Обычно когда что-то не работает нужно выкладывать код.
asamblerТам даже ссылку в ошибке дали. Дочитай до второй страницы.
что может быть??
Офлайн
ок а почему тогда
import mainform # подключает модуль описания формы
ошибку выдает, при чем это во всех случаях когда я пытаюсь импортировать что-то из других файлов(
Офлайн
Сам нашел решение ошибки. В Eclipse нужно все программы запускать как проекты и все будет Ок.
Еще один вопросик
if __name__ == ‘__main__’ :
^
SyntaxError: invalid syntax
листинг
if __name__ == ‘__main__’ :
import sys
app = QtGui.QApplication(sys.argv)
window =MyWindow()
window.windowTitle(“OPP Стиль класа”)
window.resize(250, 70)
window.show()
sys.exit(app.exec_())
Чем ему две точки не подходят????
Офлайн
Разве в точках проблемы ? ^ под main там и ошибка
Я так думаю возможно я ошибаюсь.
Офлайн
Ошибка может быть выше - например, где-то скобки не закрыл.
Офлайн
да, точно. Спасибо большое. Еще вопросик : Не подскажете как скопировать текст из QLineEdit (строки ввода) в label (обычную строку) я вроде понимаю что set text() и get text() только как его правильно написать, подскажите..
Отредактировано (Фев. 8, 2012 21:27:16)
Офлайн