zaza41rus
@zaza41rus

Почему при «from tkinter import *» не импортируется все?

from tkinter import *
зачем еще необходимо импортировать отдельно из tkinter -> ttk например:
from tkinter import ttk

просто пытаюсь понять
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
@Miit
async awaiter
Потому что при импорте срабатывает файл __init__.py, в котором уже заложено, что будет импортировано. А ttk - это отдельный подмодуль, который нужно самостоятельно импортировать
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
from tkinter import * - вот так делать нельзя. Потому что могут быть конфликты, когда в разных пакетах имеются разные классы и методы с одинаковыми именами.
Отличный пример - Как вставить картинку?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы