Простейшее русскоязыное графическое приложение на python + Qt

Не правда ли прекрасно иметь возможность писать на интерпретируемом языке приложения с графическим интерфейсом?
В python имеется несколько библиотек для их создания. Меня больше всего зацепила pyQt.
Вам необходимо установить библиотеки Qt, а также pyQt (http://www.riverbankcomputing.co.uk/software/pyqt/download) ну и интерпретатор python если у вас его ещё нет.

После удовлетворения этих требований можно приступать к кодированию.
Прежде всего укажем такие строки для указания пути к интерпретатору и кодировки файла:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

Это позволит нам создавать приложения с русскими строками.
Текст программы не особо изящен:

import sys
from PyQt4 import QtGui  #импортирум необходимые модули

if __name__=="__main__":
    app = QtGui.QApplication(sys.argv)
    label = QtGui.QLabel(u"Привет мир!")
    label.show()
    sys.exit(app.exec_())

Мы создали идентификатор приложения - app, метку - label (которая содержит надпись "Привет мир!")  и вывели всё это дело на экран.
Обратите внимание, что для присвоения метке русскоязыной надписи необходимо указать префикс "u" перед текстом.
После запуска вы увидите такое окошко:

На этом всё.

Просмотров:   1947

Комментарии

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Введи эти символы. Ато роботы одолели!