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: вводимо ім'я користувача у текстове поле. При клацанні кнопки даний текст заноситься у напис на формі.

проект
Остання зміна: вівторок 10 березня 2020 9:16