0
from tkinter import messagebox
messagebox.showinfo('hello','hello')
while True:
 print('hello')

надо чтобы до нажатия на 'да' начинался и продолжался цикл

задан 6 февр. 2023 в 8:39
4
  • 1
    Запускайте цикл в отдельном потоке. Commented 6 февр. 2023 в 8:40
  • Это как сделать? Commented 6 февр. 2023 в 8:41
  • 1
    Через модуль threading Commented 6 февр. 2023 в 8:43
  • А можно код пожалуйста Commented 6 февр. 2023 в 8:56

1 ответ 1

-2

Если я тебя правильно понял, то смотри, ты можешь использовать метод messageboxaskyesno() благодаря чему у тебе выведется окошко с кнопками ДА/НЕТ. И Вернётся True Если пользователям будет нажата ДА, и False если нажата Нет

from tkinter import messagebox
if messagebox.askyesno('hello','hello'):
 while True:
 print('hello')
ответ дан 6 февр. 2023 в 10:47
3
  • Код с ошибкой, да еще не работает как требуется. Зачем разместили? Commented 6 февр. 2023 в 11:30
  • @СергейКох А, там отступа под while не было. Теперь пробуйте Commented 6 февр. 2023 в 11:58
  • "надо чтобы до нажатия на 'да' начинался и продолжался цикл" - у вас печатать будет только после "да". Commented 6 февр. 2023 в 12:22

Ваш ответ

Черновик сохранён
Черновик удалён

Зарегистрируйтесь или войдите

Регистрация через Google
Регистрация через почту

Отправить без регистрации

Необходима, но никому не показывается

Отправить без регистрации

Необходима, но никому не показывается

Нажимая «Отправить ответ», вы соглашаетесь с условиями пользования и подтверждаете, что прочитали политику конфиденциальности.

Начните задавать вопросы и получать на них ответы

Найдите ответ на свой вопрос, задав его.

Задать вопрос

Изучите связанные вопросы

Посмотрите похожие вопросы с этими метками.