Джошуа Уиллман M - PyQt для начинающих
Название: | PyQt для начинающих | |
Автор: | Джошуа Уиллман M | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "PyQt для начинающих"
Читаем онлайн "PyQt для начинающих". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (134) »
книге,
доступен для читателям на GitHub через страницу продукта книги, расположенную по адресу https://github.
com/Apress/Beginning-PyQt--second-edition. Для получения более подробной информации посетите сайт http://
www.apress.com/source-code.
Отпечатано на бескислотной бумаге (вот за это спасибо :) прим. переводчика)
Оглавление
Об авторе............................................................................................... XIV
О технических рецензентах..................................................................... XV
Благодарности....................................................................................... XVI
Введение.............................................................................................. XVII
Глава 1: Начало работы с PyQt................................................................................. 1
Фреймворк PyQt......................................................................................................................... 1
Почему стоит выбрать PyQt?..................................................................................................2
PyQt5 против PyQt6................................................................................................................3
Установка Python 3 и PyQt6.........................................................................................................3
Проверка версии Python........................................................................................................4
Установка PyQt6.....................................................................................................................4
Введение в пользовательские интерфейсы................................................................................5
Что такое графический интерфейс пользователя?.................................................................5
Концепции создания хорошего дизайна интерфейса.............................................................6
Создание первого графического интерфейса: Пустое окно..........................................................7
Объяснение создания пустого окна........................................................................................8
Резюме..................................................................................................................................... 11
Глава 2: Создание простого графического интерфейса......................................... 12
Виджет QLabel........................................................................................................................... 13
Объяснение использования QLabel...................................................................................... 14
Проект 2.1 - Графический интефейс профиля пользователя...................................................... 17
Проектирование графического интерфейса профиля пользователя.................................... 18
Пояснения к графическому интерфейсу профиля пользователя.......................................... 18
Резюме..................................................................................................................................... 22
VI
ОГЛАВЛЕНИЕ
Глава 3: Добавление дополнительной функциональности с помощью виджетов.......23
Обработчики событий, сигналы и слоты................................................................................... 23
Виджет QPushButton................................................................................................................. 24
Объяснение использования QPushButton............................................................................ 25
Виджет QLineEdit...................................................................................................................... 28
Объяснение использования QLineEdit.................................................................................. 28
Виджет QCheckBox.................................................................................................................... 31
Объяснение использования QCheckBox................................................................................ 32
Диалоговое окно QMessageBox.................................................................................................. 34
Окна и диалоги..................................................................................................................... 35
Объяснение использования QMessageBox............................................................................ 35
Проект 3.1 - Графический интерфейс входа в систему и диалог регистрации............................. 41
Проектирование графического интерфейса входа в систему и диалогового окна регистрации.. 42
Объяснение создания графического интерфейса входа в систему....................................... 43
Пояснения к созданию главного окна.................................................................................. 52
Объяснение создания диалогового окна регистрации......................................................... 53
Резюме..................................................................................................................................... 57
Глава 4: Изучение управления макетом........................................................... 58
Использование менеджеров компоновки в PyQt...................................................................... 59
Абсолютное позиционирование................................................................................................ 60
Горизонтальная и вертикальная компоновка с помощью макетов блоков.............................. 61
Пояснение для QHBoxLayout................................................................................................ 61
Пояснение для QVBoxLayout................................................................................................. 64
Создание вложенных макетов.................................................................................................. 67
Пояснения к вложенным макетам....................................................................................... 68
Размещение виджетов в сетках с помощью --">
доступен для читателям на GitHub через страницу продукта книги, расположенную по адресу https://github.
com/Apress/Beginning-PyQt--second-edition. Для получения более подробной информации посетите сайт http://
www.apress.com/source-code.
Отпечатано на бескислотной бумаге (вот за это спасибо :) прим. переводчика)
Оглавление
Об авторе............................................................................................... XIV
О технических рецензентах..................................................................... XV
Благодарности....................................................................................... XVI
Введение.............................................................................................. XVII
Глава 1: Начало работы с PyQt................................................................................. 1
Фреймворк PyQt......................................................................................................................... 1
Почему стоит выбрать PyQt?..................................................................................................2
PyQt5 против PyQt6................................................................................................................3
Установка Python 3 и PyQt6.........................................................................................................3
Проверка версии Python........................................................................................................4
Установка PyQt6.....................................................................................................................4
Введение в пользовательские интерфейсы................................................................................5
Что такое графический интерфейс пользователя?.................................................................5
Концепции создания хорошего дизайна интерфейса.............................................................6
Создание первого графического интерфейса: Пустое окно..........................................................7
Объяснение создания пустого окна........................................................................................8
Резюме..................................................................................................................................... 11
Глава 2: Создание простого графического интерфейса......................................... 12
Виджет QLabel........................................................................................................................... 13
Объяснение использования QLabel...................................................................................... 14
Проект 2.1 - Графический интефейс профиля пользователя...................................................... 17
Проектирование графического интерфейса профиля пользователя.................................... 18
Пояснения к графическому интерфейсу профиля пользователя.......................................... 18
Резюме..................................................................................................................................... 22
VI
ОГЛАВЛЕНИЕ
Глава 3: Добавление дополнительной функциональности с помощью виджетов.......23
Обработчики событий, сигналы и слоты................................................................................... 23
Виджет QPushButton................................................................................................................. 24
Объяснение использования QPushButton............................................................................ 25
Виджет QLineEdit...................................................................................................................... 28
Объяснение использования QLineEdit.................................................................................. 28
Виджет QCheckBox.................................................................................................................... 31
Объяснение использования QCheckBox................................................................................ 32
Диалоговое окно QMessageBox.................................................................................................. 34
Окна и диалоги..................................................................................................................... 35
Объяснение использования QMessageBox............................................................................ 35
Проект 3.1 - Графический интерфейс входа в систему и диалог регистрации............................. 41
Проектирование графического интерфейса входа в систему и диалогового окна регистрации.. 42
Объяснение создания графического интерфейса входа в систему....................................... 43
Пояснения к созданию главного окна.................................................................................. 52
Объяснение создания диалогового окна регистрации......................................................... 53
Резюме..................................................................................................................................... 57
Глава 4: Изучение управления макетом........................................................... 58
Использование менеджеров компоновки в PyQt...................................................................... 59
Абсолютное позиционирование................................................................................................ 60
Горизонтальная и вертикальная компоновка с помощью макетов блоков.............................. 61
Пояснение для QHBoxLayout................................................................................................ 61
Пояснение для QVBoxLayout................................................................................................. 64
Создание вложенных макетов.................................................................................................. 67
Пояснения к вложенным макетам....................................................................................... 68
Размещение виджетов в сетках с помощью --">
- 1
- 2
- 3
- 4
- . . .
- последняя (134) »
Книги схожие с «PyQt для начинающих» по жанру, серии, автору или названию:
Дэн Сидерхолм - CSS3 для веб-дизайнеров Жанр: Учебники и самоучители по компьютеру Год издания: 2013 Серия: Актуальные книги для тех, кто создает сайты |
Автор неизвестен - Регулярные выражения для фронтендеров Жанр: Учебники и самоучители по компьютеру Год издания: 2021 |
Мария Дмитриевна Башкуева - Консервирование для всей семьи. Лучшие рецепты советских республик Жанр: Кулинария Год издания: 2007 |
Каролин Вермаль, Райан фон Рюбен - Цветок для ее величества Жанр: Исторические приключения Год издания: 2015 |