Python 2.7 перестал работать tkinter messagebox.askquestion - PullRequest
0 голосов
/ 10 апреля 2020

Я писал какой-то код, и он перестал работать на ровном месте. Я вернул весь код обратно, и он все еще не работает.

Теперь я получаю ошибку «AttributeError: у объекта 'module' нет атрибута 'messagebox'"

Вот мой оригинал включает в себя

from __future__ import print_function
import Tkinter as tki
import ttk
import ScrolledText as tkst
import time
from array import array
import os
from Tkinter import *
import sys

Я провел поиск и добавил их, но это все равно не работает.

from tkinter import messagebox
from tkMessageBox import *

Вот код, который обращается к нему.

MsgBox = tki.messagebox.askquestion 

Понятия не имею, почему он просто перестал работать.

1 Ответ

1 голос
/ 10 апреля 2020

Поскольку вы импортировали окно сообщений из tkinter, почему бы вам не попробовать удалить tki из фрагмента кода

  MsgBox=tki.messagebox.askquestion()

Тогда, возможно, программа не выдаст никакой ошибки. Надеюсь, это было полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...