Qt — это библиотека для создания графического интерфейса пользователя (GUI). Она изначально написана на С++, но широко применяется также на языке Python. Одна из классических привязок библиотеки Qt к интерпретатору Python — PyQt. Она позволяет объединить преимущества Qt и Python.
Курс посвящен первым шагам создания графического интерфейса пользователя: созданию главного окна, окон диалогов, использованию вкладок и разметок. В ходе курса разрабатывается небольшое приложение, которое вводит числовые данные и выполняет их простую визуализацию.
Введение
Мы создадим костяк GUI-приложения, который послужит базой для любого другого приложения GUI
Мы увидим, как правильно создавать меню приложения.
Как избавиться от окна командной строки, которое открывается по умолчанию при запуске приложения
Приложение научится реагировать на активацию пользователем пункта меню.
Вы узнаете, как создать стандартное окно диалога.
Размещение на окне диалога элементов редактирования и их активация.
Мы создадим класс модели, класс представления, центральный виджет и разместим из на своих местах.
Мы заполним модель данными, изобразим из в виде таблицы и в виде графика.