Beginning PyQt: A Hands-On Approach to GUI Programming With PyQt6

Joshua M Willman

Language: Russian

Publisher: Apress

Description:

Изучите разработку приложений GUI с нуля, создавая простые проекты, которые обучают основам использования PyQt6. Это 2-е издание включает обновленный код, программы и новые главы, которые помогут вам начать использовать новейшую версию. Применяя практический подход, каждая глава постепенно будет обучать более продвинутым и разнообразным концепциям, которые помогут вам в проектировании и настройке интересных и профессиональных приложений.

Вы начнете с изучения важных концепций, связанных с разработкой GUI, а затем сразу перейдете к созданию различных и захватывающих проектов в каждой главе. По пути вы откроете для себя новые виджеты, макеты и другие концепции, которые помогут вам создавать лучшие UI. Вы также создадите более сложные GUI, охватывающие темы, которые включают хранение данных с помощью буфера обмена, графику и анимацию, поддержку баз данных SQL, многопоточные приложения и создание современных интерфейсов. Используя эти знания, вы сможете создать редактор фотографий, игры, текстовый редактор, работающий веб-браузер и ряд других GUI. В конце эта книга проведет вас через процесс создания пользовательских интерфейсов, чтобы помочь вам воплотить свои собственные идеи в жизнь. Узнайте, что вам нужно, чтобы начать создавать собственные приложения с помощью PyQt! Что вы узнаете Разрабатывайте кроссплатформенные пользовательские интерфейсы с помощью PyQt и Python Используйте множество виджетов PyQt и применяйте их, создавая реальные приложения Создавайте более крупные приложения с помощью пошагового подхода и разбивайте код на более мелкие фрагменты для более глубокого понимания Работайте с более сложными приложениями в PyQt, охватывающими базы данных SQL, многопоточность, веб-браузеры и многое другое Создавайте современные пользовательские интерфейсы с помощью Qt Quick и QtQml, используя последнюю версию PyQt Для кого эта книга Разработчики Python, которые хотят начать создавать пользовательские интерфейсы и хотят использовать последнюю версию PyQt, чтобы начать работу. Для начала работы с этой книгой не обязательно иметь предварительные знания PyQt или других наборов инструментов Python UI.