Python и tkinter: NameError: имя 'askyesno' не определено - PullRequest
0 голосов
/ 04 ноября 2018

Я получаю эту ошибку:

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python36-32\lib\tkinter\__init__.py", line 1699, in __call__ return self.func(*args)
File "C:\Users\Administrator\Desktop\Base\utility.py", line 68, in clear
askyesno('Clear', 'Press YES or NO')
NameError: name 'askyesno' is not defined

Когда я пытаюсь запустить это:

if askyesno('Clear', 'Press YES or NO'):
 do some code

Я пытался tkMessageBox.askyesno, но все еще получаю ошибку.

1 Ответ

0 голосов
/ 04 ноября 2018

Попробуйте from tkinter import messagebox, чтобы импортировать messagebox, а затем:

 if messagebox.askyesno('Clear', 'Press YES or NO'):
...