PyQT4 Привет Мир = Hello World - пример простой программы
Primary tabs
Код нашей первой программы вполне может выглядеть так (более серьёзный пример смотрите здесь):
import sys from PyQt4.QtGui import * app = QApplication(sys.argv) button = QPushButton("Привет Мир !!!)))", None) button.show() app.exec_()
рекомендуемый редактор здесь
----------------------
Что к чему
1)
В первой строке мы импортируем модуль:
import sys
Модуль в языке Python - это обычный файл .ру с программным кодом
на языке Python, содержащим определения функций и классов
(нестандартных типов данных) и некоторых переменных. Чтобы
получить доступ к функциональным возможностям модуля, его сначала
необходимо импортировать. [1] Например(опять же - импорт модуля sys):
import sys
2)
from PyQt4.QtGui import *
Подключаем все меющиеся компоненты модуля PyQt4 из раздела QtGui ( * - это как раз значит "забери всё")))
3)
app = QApplication(sys.argv)
Каждое приложение PyQt4 должно создать объект Qapplication. Этот объект находится в модуле QtGui. Параметр sys.argv это список аргументов командной строки. Скрипты на Пайтон могут быть запущены из консоли, и с помощью аргументов мы можем контролировать запуск приложения. [2]
4)
button = QPushButton("Привет Мир !!!)))", None)
Создаём объект кнопка типа QPushButton
5)
button.show()
6)
app.exec_()
вызываем exec_() - функцию-элемент класс - может быть записано и без подчёркивания -то есть так =
app.exec()
- а с подчёркиванием записано по следующим соображениям.
Переходим к следующему примеру
Источники =
[1] = Марк Лутц "Изучаем Питон" 4-е издание
[2] = http://habrahabr.ru/post/31684/
Также полезно ознакомиться=
http://www.harshj.com/2009/05/14/pyqt-si...
- Log in to post comments
- 5139 reads