Владимир Александрович Дронов , Николай Прохоренок - Python 3 и PyQt 6. Разработка приложений
Название: | Python 3 и PyQt 6. Разработка приложений | |
Автор: | Владимир Александрович Дронов , Николай Прохоренок | |
Жанр: | Программирование: прочее, Python, Qt | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2023 | |
ISBN: | 978-5-9775-1706-5 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Python 3 и PyQt 6. Разработка приложений"
Описан язык Python 3: типы данных, операторы, условия ветвления и выбора, циклы, регулярные выражения, функции, классы, работа с файлами и каталогами, взаимодействие с механизмами Windows, часто используемые модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Описаны средства для создания и вывода окон, основных компонентов (кнопок, полей, списков, таблиц, меню, панелей инструментов и др.). Рассмотрена обработка событий и сигналов, разработка многопоточных программ, работа с базами данных, вывод графики, воспроизведение мультимедиа, запись аудио, видео и фото, печать документов, экспорт их в формат Adobe PDF и сохранения настроек программ. Дан пример полнофункционального приложения для создания и решения головоломок судоку. На сайте издательства размещен электронный архив со всеми примерами из книги. Для программистов
Читаем онлайн "Python 3 и PyQt 6. Разработка приложений" (ознакомительный отрывок). [Страница - 6]
20.7.4. Предотвращение закрытия окна ............................................................................431
20.8. События клавиатуры ..........................................................................................................432
20.8.1. Управление фокусом ввода ................................................................................... 432
20.8.2. Назначение клавиш быстрого доступа ................................................................ .435
20.8.3. Нажатие и отпускание клавиш ..............................................................................437
20.9. События мыши.................................................................................................................... 439
20.9.1. Нажатие и отпускание кнопок мыши....................................................................439
20.9.2. Перемещение курсора мыши.............................................................................. ,..440
20.9.3. Наведение и увод курсора мыши ..........................................................................441
20.9.4. Прокрутка колесика мыши ....................................................................................441
20.9.5. Изменение курсора мыши......................................................................................442
20.10. Операция перетаскивания (drag & drop) .........................................................................443
20.10.1. Запуск перетаскивания .........................................................................................443
20.10.1.1. Задание перетаскиваемых данных .......................................................445
20.10.2. Обработка перетаскивания и сброса ...................................................................446
20.11. Работа с буфером обмена .................................................................................................448
20.12. Фильтрация событий ........................................................................................................449
20.13. Генерирование событий ...................................................................................................450
20.14. Пользовательские события ..............................................................................................450
Оглавление
9
Глава 21. Размещение компонентов в окнах. Контейнеры ................................ 451
21.1. Абсоmотное позиционирование ........................................................................................451
21.2. Контейнеры-стопки ............................................................................................................452
21.3. Контейнер-сетка..................................................................................................................455
21.4. Контейнер-форма................................................................................................................457
21.5. Стеки ..................................................................................................................... :...............460
21.6. Управление размерами компонентов ................................................................................461
21.7. Группа ..................................................................................................................................462
21.8. Панель с рамкой..................................................................................................................464
21.9. Панель с вкладками ............................................................................................................465
i1.10. Аккордеон .........................................................................................................................469
21.11. Панель с изменяемыми областями..................................................................................471
21.12. Прокручиваемая панель ...................................................................................................473
Глава 22. Основные компоненты ............................................................................ 475
22.1. Надпись................................................................................._............................................... 475
22.2. Кнопка .........................:.......................................................................................................477
22.3. Перекmочатель ....................................................................................................................479
22.4. Флажок ................................................................................................................................480
22.5. Поле ввода ...........................................................................................................................480
22.5.1. Основные методы и сигналы ..................................................................................481
22.5.2. Ввод данных по маске ............................................................................................484
22.5.3. Контроль ввода с помощью валидаторов .............................................................485
22.6. Область редактирования ....................................................................................................486
22.6.1. Основные методы и сигналы .................................................................................486
22.6.2. Задание параметров области редактирования.......... :...........................................488
22.6.3. Указание параметров текста и фона .....................................................................490
22.6.4. Класс QTextDocument ............................................................................................. 491
22.6.5. Класс QTextCursor ... :..............................................................................................494
22. 7. Текстовый ·браузер..............................................................................................................497
22.8. Поля для ввода целых и вещественных чисел..................................................................499
22.9. Поля для ввода даты и времени .......................................................................................... 501
22.10. Календарь .......................................................................................................................... 504
22.11. Семисегментный индикатор ............................................................................................ --">
Книги схожие с «Python 3 и PyQt 6. Разработка приложений» по жанру, серии, автору или названию:
Алексей Николаевич Васильев - Python на примерах. Практический курс по программированию Жанр: Современные российские издания Год издания: 2016 Серия: Просто о сложном |
Дэвид Бизли, Брайан К. Джонс - Python. Книга рецептов Жанр: Программирование: прочее Год издания: 2019 |
Алексей Николаевич Васильев - Python на примерах. Практический курс по программированию Жанр: Программирование: прочее Год издания: 2019 Серия: На примерах |
Другие книги автора «Владимир Дронов»:
Владимир Александрович Дронов - HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. Жанр: Интернет Год издания: 2011 |
Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов, Николай Прохоренок - Python 3 и PyQt 5. Разработка приложений Жанр: Программирование: прочее Год издания: 2016 |
Владимир Александрович Дронов - Laravel 8. Быстрая разработка веб-сайтов на PHP Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |