Как сделать окно с кнопками в python

Как мне создать функцию, которая создает окно с двумя кнопками, где каждая кнопка имеет указанную строку и, если нажать на нее, возвращает указанную переменную? Аналогично @ 3:05 в этом видеоhttps://www.khanacademy.org/science/computer-science-subject/computer-science/v/writing-a-simple-factorial-program---python-2 (Я знаю, что это учебник для очень простой программы для начинающих, но это единственное видео, которое я смог найти), но без текстового поля, и у меня есть больше контроля над тем, что делают кнопки «ОК» и «Отмена».

Должен ли я создать окно, нарисовать прямоугольник со строкой внутри него, а затем создать цикл, который проверяет движение мыши / щелчки мыши, а затем возвращает что-то, как только координаты мыши находятся внутри одной из кнопок, и мышь нажата? Или есть функция / набор функций, которые облегчили бы окно с кнопками? Или модуль?

Ответы на вопрос(5)

Ваш ответ на вопрос