Уведомления

Группа в Telegram: @pythonsu

#1 Март 10, 2013 15:55:19

Sergey22
Зарегистрирован: 2013-03-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyton, Ubuntu and Qt

Только начал учить питон. Хочу использовать для склеивания различных библиотек, начат решил с формирования интерфейса. Скачал книгу, Прохоренок Н.А. - PyQt. Создание оконных приложений на Python 3 - 2011. Однако, там про windows, а у меня возникла необходимость пересесть на ububtu. Поставил pyton 3.3, Qt библиотеки, набираю код с простейшей формой:

from PyQt4 import QtCore, QtGui
import sys
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.setWindowTitle("Первая программа на PyQt")
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_())

однако, как и следовало ожидать - SyntaxError: multiple statements found while compiling a single statement. Как я понял, это от того что он библиотеки загрузить не может. Как это исправить, в линуксе я не силен…

и вопрос два: на windows я мог сохранить код и по щелчку по файлу он выполнялся. Здесь же он открывается для просмотра geditom. как исправить?

Аналогичные темы на форуме смотрел, решения не пошли.

Отредактировано Sergey22 (Март 10, 2013 16:04:07)

Офлайн

#2 Март 10, 2013 16:35:28

SorrowFuck
От: Хабаровск
Зарегистрирован: 2012-10-10
Сообщения: 64
Репутация: +  2  -
Профиль   Отправить e-mail  

Pyton, Ubuntu and Qt

Поставьте Eclipse + pydev или еще какую нибудь среду разработки, там будет интерпретатор доступен и кнопка play. Скрипты отдельно можно прекрасно запускать через терминал, просто сделайте их исполняемыми.

На счет библиотеки ни чего сказать не могу, т.к. с установкой на ubuntu проблем ни разу не возникало.



_________
Новичок

Офлайн

#3 Март 10, 2013 21:51:51

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2758
Репутация: +  184  -
Профиль   Отправить e-mail  

Pyton, Ubuntu and Qt

Поставь первой строкой

# -*- coding: utf-8 -*-



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Онлайн

#4 Март 14, 2013 21:13:57

Sergey22
Зарегистрирован: 2013-03-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyton, Ubuntu and Qt

а как вмонтировать в эклипс питон?

Офлайн

#5 Март 14, 2013 21:51:03

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2758
Репутация: +  184  -
Профиль   Отправить e-mail  

Pyton, Ubuntu and Qt

http://pydev.org/



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version