PyQt. Создание оконных приложений на Python 3
Книга посвящена разработке оконных приложений на языке Python 3 с использованием библиотеки PyQt. Рассматриваются установка PyQt, создание первой программы, структура приложения, использование Qt Designer для визуального проектирования интерфейса. Подробно описываются модули PyQt, типы данных, управление основным циклом приложения и многопоточность с классами QThread, QMutex и модулем queue.
Вторая часть книги охватывает управление окном приложения: создание и отображение окон, указание типа окна, изменение размеров и положения, работа с классами QPoint, QSize, QRect. Рассматриваются разворачивание и сворачивание окон, управление прозрачностью, модальные окна, смена иконки, изменение цвета фона и использование изображений в качестве фона, создание окон произвольной формы и всплывающие подсказки.
Книга предназначена для программистов, знакомых с основами Python, которые хотят научиться создавать графические интерфейсы пользователя с помощью мощной библиотеки PyQt. Материал изложен последовательно, с практическими примерами и пояснениями.
