PyQt5 - Hello world (напис, кнопка, текстове поле)


Цю бібліотеку можна встановити з командного рядка (продемонстровано у відео):

python -m pip install -U pip
python -m pip install -U PyQt5
python -m pip install -U PyQt5Designer


Наступні кроки продемонстровано на відео:



Запустивши програму QtDesigner (C:\Python374\Lib\site-packages\QtDesigner), потрібно вибрати шаблон вікна майбутньої програми (наприклад, Main Window):

запуск

Далі перетягуємо елементи керування на створену форму:

форма

Праворуч розміщений редактор властивостей, де можна внести значення властивостей об'єктів форми та самої форми:

властивості форми

Наприклад, windowTitle - назва форми; у об'єкта напис (Label) є властивість text:

напис

Можна змінювати усі властивості, звертаючи увагу на назви елементів керування (властивість name) - ці назви будуть потрібні при подальшому програмуванні цієї форми.


Зберігаємо графічний інтерфейс у папці з проектами Python. Розширенням імені цього файлу є .ui:

збереження

Тепер створюємо проект, у якому підключаємо файл зі створеним інтерфейсом:

форма
Додамо до цього інтерфейсу функціонал, реалізувавши проект привітання.


Задача Hello world: вводимо ім'я користувача у текстове поле. При клацанні кнопки даний текст заноситься у напис на формі.

проект
Остання зміна: вівторок 17 березня 2020 7:55