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

Не правда ли прекрасно иметь возможность писать на интерпретируемом языке приложения с графическим интерфейсом?
В python имеется несколько библиотек для их создания. Меня больше всего зацепила pyQt.
Вам необходимо установить библиотеки Qt, а также pyQt (https://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» перед текстом.
После запуска вы увидите такое окошко:

На этом всё.

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий