Qt Python - Hello world (напис, кнопка, текстове поле)
Завантажити пакет (тут і надалі PyQt4) можна за адресою: http://sourceforge.net/projects/pyqt/files/PyQt4/
Звертайте увагу на версію програми та сумісність з уже встановленою версією Python (зокрема, 32 чи 64 біт).
Також можна встановити цю бібліотеку з командного рядка:
python -m pip install -U pip python -m pip install -U PyQt4 python -m pip install -U PyQt4Designer
Запустивши програму QtDesigner (C:\Python374\Lib\site-packages\QtDesigner), потрібно вибрати шаблон вікна майбутньої програми (наприклад, Main Window):
Далі перетягуємо елементи керування на створену форму:
Праворуч розміщений редактор властивостей, де можна внести значення властивостей об'єктів форми та самої форми:
Наприклад, windowTitle - назва форми; у об'єкта напис (Label) є властивість text:
Можна змінювати усі властивості, звертаючи увагу на назви елементів керування (властивість name) - ці назви будуть потрібні при подальшому програмуванні цієї форми.
Зберігаємо графічний інтерфейс у папці з проектами Python. Розширенням імені цього файлу є .ui:
Тепер створюємо проект, у якому підключаємо файл зі створеним інтерфейсом:
Додамо до цього інтерфейсу функціонал, реалізувавши проект привітання.
Задача Hello world: вводимо ім'я користувача у текстове поле. При клацанні кнопки даний текст заноситься у напис на формі.