Найти - Пользователи
Полная версия: не запускает питон сложные программы, подскажите что делать??
Начало » Центр помощи » не запускает питон сложные программы, подскажите что делать??
1
asambler
Здравствуйте, установил себе на 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 это может влиять?????
подскажите что делать???
ad3w
Обычно когда что-то не работает нужно выкладывать код.

asambler
что может быть??
Там даже ссылку в ошибке дали. Дочитай до второй страницы.
asambler
ок а почему тогда
import mainform # подключает модуль описания формы
ошибку выдает, при чем это во всех случаях когда я пытаюсь импортировать что-то из других файлов(
asambler
Сам нашел решение ошибки. В 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_())
Чем ему две точки не подходят????
Singularitty
Разве в точках проблемы ? ^ под main там и ошибка
Я так думаю возможно я ошибаюсь.
agalen
Ошибка может быть выше - например, где-то скобки не закрыл.
asambler
да, точно. Спасибо большое. Еще вопросик : Не подскажете как скопировать текст из QLineEdit (строки ввода) в label (обычную строку) я вроде понимаю что set text() и get text() только как его правильно написать, подскажите..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB