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. как исправить?
Аналогичные темы на форуме смотрел, решения не пошли.