Привет Мир на PyQT4 = pyqt4 hello world windows
Primary tabs
Более продвинутый пример работы с графическими окнами на Питоне и в этом смысле - продолжение КМБ(П) - предполагается разместить здесь.
Но для начала -
Привет Мир на PyQT4
Вообще говоря - смысл этой статьи - заставить винду вывести "Привет МИР" (или англоязычный эквивалент) при запуске кода из Nodepad++.
Но именно это никак и не получается сделать.
Давайте хотя бы проверим работоспособность установленной библиотеки
Для этого под видноус можно воспользовать стандартной штучкой от разработчиков - а именно IDLE (Python GUI)
Для начала надо запустить , это делается примерно так :
"Start" -> "All Programs" -> "Python 33" -> "IDLE (Python GUI)"
потом выбираем =
File->New window
потом вставляем в открывшееся окошко код....ну например этот =
import sys from PyQt4.QtGui import * app = QApplication(sys.argv) button = QPushButton("Привет Мир !!! =)", None) button.show() app.exec_()
потом файл можно сохранить -
и жмём F5
В моём случае появилось маленькое окошко - с кнопкой, а на ней надпись =
Привет Мир !!! =)
Если у вас примерно также - то это значит, что PyQT4 вообще говоря, работает...вот только как бы теперь добиться того же результата в Nodepad++ (который мы ранее решили использовать для питона)
Nodepad++
вообще при запуске вышеприведённого кода с кнопкой консоль nodepad++ выводит следующее=
C:\python33\pythonw.exe "D:\your_path" Process started >>>
то есть процесс запускается и "висит" - окно с кнопкой и приветствием при этом не появляется.
Решение !
В связи с тем - что обнаружен следующий редактор мы отдаём предпочтение именно ему !
этот редактор успешно запустит наш код))
- Log in to post comments
- 5146 reads