hero

Python-Middle. Урок 7

04 февраля 2026 г.

Описание отсутствует
Вопросов: 7
Для чего мы создаём диалоговое окно в Tkinter?
  • Для открытия главного окна приложения

  • Для отображения ошибок

  • Для настроек программы

  • Для создания вспомогательного окна для кратковременного взаимодействия с пользователем

Какой метод используется для создания простого диалога ввода текста?
  • tk.messagebox

  • tk.dialog.input()

  • tk.simpledialog.askstring()

  • tk.entry.get()

Зачем используется статический метод в классе?
  • Для вызова метода без создания экземпляра класса

  • Для вызова метода, который нельзя изменить

  • Для вызова метода для работы с файлами

  • Для вызова метод, который всегда возвращает одно значение

Каким образом мы можем найти все файлы с расширением .note?
  • [file for file in os.listdir() if file.endswith('.note')]

  • [file for file in os.listdir() if file == ".note"]

  • [file for file in os.listdir() if file.contains('.note')]

  • [file for file in os.listdir() if file.find('.note')]

Что создаст этот код? import tkinter as tk from tkinter import messagebox def show_info(): messagebox.showinfo("Информация", "Заметка сохранена!") window = tk.Tk() btn = tk.Button(window, text="Показать", command=show_info) btn.pack() window.mainloop()
  • Окно с текстом

  • Кнопку, при нажатии показывающую информационное окно

  • Диалог сохранения файла

  • Ошибку

Чтобы обновить список заметок после создания новой нам необходимо …
  • Перезапустить программу

  • Закрыть и открыть главное окно

  • Использовать update()

  • Вызвать refresh_notes_list() и show_note_card()

Для чего используется Frame в Tkinter?
  • Для создания главного окна приложения

  • Для создания контейнера группировки виджетов

  • Для открытия диалогового окна

  • Для открытия панели меню

Python-Middle. Урок 7