from tkinter import messagebox
messagebox.showinfo('hello','hello')
while True:
print('hello')
надо чтобы до нажатия на 'да' начинался и продолжался цикл
-
1Запускайте цикл в отдельном потоке.insolor– insolor2023年02月06日 08:40:53 +00:00Commented 6 февр. 2023 в 8:40
-
Это как сделать?Stepan– Stepan2023年02月06日 08:41:27 +00:00Commented 6 февр. 2023 в 8:41
-
1Через модуль threadinginsolor– insolor2023年02月06日 08:43:38 +00:00Commented 6 февр. 2023 в 8:43
-
А можно код пожалуйстаStepan– Stepan2023年02月06日 08:56:55 +00:00Commented 6 февр. 2023 в 8:56
1 ответ 1
Если я тебя правильно понял, то смотри, ты можешь использовать метод messagebox'а askyesno() благодаря чему у тебе выведется окошко с кнопками ДА/НЕТ. И Вернётся True Если пользователям будет нажата ДА, и False если нажата Нет
from tkinter import messagebox
if messagebox.askyesno('hello','hello'):
while True:
print('hello')
-
Код с ошибкой, да еще не работает как требуется. Зачем разместили?Сергей Кох– Сергей Кох2023年02月06日 11:30:49 +00:00Commented 6 февр. 2023 в 11:30
-
@СергейКох А, там отступа под while не было. Теперь пробуйтеKaKAbik07– KaKAbik072023年02月06日 11:58:58 +00:00Commented 6 февр. 2023 в 11:58
-
"надо чтобы до нажатия на 'да' начинался и продолжался цикл" - у вас печатать будет только после "да".Сергей Кох– Сергей Кох2023年02月06日 12:22:03 +00:00Commented 6 февр. 2023 в 12:22
Начните задавать вопросы и получать на них ответы
Найдите ответ на свой вопрос, задав его.
Задать вопросlang-py