Проблема с import tkinter

245 просмотра
0
0 Комментариев

Если запустить так:

from tkinter import *
root = Tk()

то все работает.
А если так:

import tkinter
root = Tk()

то пишет что переменная Tk не определена. Почему?


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0

Данное выражение импортирует все модули из библиотеки tkinter, поэтому класс Tk появляется в области видимости.

from tkinter import *

А здесь вы импортируете лишь сам модуль, а для доступа к его содержимому надо явно указать, откуда это содержимое.

import tkinter
root = tkinter.Tk()

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up