Знакомство и начало работы с библиотекой PyQT5
Список вопросов теста
Вопрос 1
Так называют набор привязок (bindings) языка программирования Python для фреймворка QT, который является одним из самых популярных инструментов разработки пользовательского интерфейса (UI) и создания кроссплатформенных приложений.
Варианты ответов
- PyQt
- SQL
- Tkinter
- GUI
Вопрос 2
Является стандартным модулем Python для создания графического интерфейса. Он включен в стандартную библиотеку Python, поэтому его использование не требует дополнительной установки. О чем речь?
Варианты ответов
- PyQT
- Tkinter
- SQL
- QWidget
Вопрос 3
Пользовательский интерфейс на PyQt можно создать двумя способами, какими?
Варианты ответов
- в приложении PyQt Designer
- написать вручную
- с помощью библиотеки Turtle
Вопрос 4
Укажите основные классы и функции PyQt.
Варианты ответов
- QApplication
- QWidget
- QLayout
- QPushButton
- QLabel
- QLineEdit
Вопрос 5
Что нужно сделать, чтобы улучшить дизайн пользовательского приложения?
Варианты ответов
- определить CSS-правила для различных виджетов
- импортировать нужные модули из библиотеки PyQt
- скачать дополнительные библиотеки
Вопрос 6
PyQt поддерживает механизм сигналов и слотов, который позволяет объектам взаимодействовать и обрабатывать события. Дайте определения сигнала.
Варианты ответов
- это события, которые объекты могут генерировать
- это функции, которые выполняются в ответ на сигналы
- это базовые элементы, из которых состоит пользовательский интерфейс
Вопрос 7
Выберите определение и понятие виджета в PyQt
Варианты ответов
- представляют собой базовые элементы, из которых состоит пользовательский интерфейс
- представляют собой способ управления расположением виджетов внутри других виджетов
- это события, которые объекты могут генерировать,
- это функции, которые выполняются в ответ на сигналы
Вопрос 8
Выберите и укажите, что относится к виджетам в PyQt.
Варианты ответов
- кнопки
- метки
- текстовые поля
- ползунки
- флажки
- комбинированные списки
Вопрос 9
Они представляют собой способ управления расположением виджетов внутри других виджетов, таких как окна или группы, позволяют автоматически управлять размерами и позициями виджетов, обеспечивая гибкое и адаптивное размещение элементов интерфейса. О чем речь?
Варианты ответов
- макеты (layouts)
- списки, поля, кнопки, метки и т.д.
- механизмы сигналов и слотов
Вопрос 10
Как называют события, которые генерируются виджетами и передаются в другие части приложения?
Варианты ответов
- сигналами
- слотами
- сигнатурами
- макетами
Вопрос 11
Как называют функции, которые вызываются в ответ на получение сигнала?
Варианты ответов
- сигналами
- слотами
- макетами
Вопрос 12
Почему обработка событий в PyQt является важной, перечислите причины? Какие задачи она позволяет решать?
Варианты ответов
- реакция на действия пользователя
- валидация ввода
- сохранение состояния
- улучшение пользовательского опыта
- взаимодействие с другими приложениями
- кастомизация интерфейса
Вопрос 13
Какой виджет позволяет пользователю выбирать один из нескольких вариантов из выпадающего списка?
Варианты ответов
- QComboBox
- QButtonGroup
- QWidget
- QLineEdit


