Почему Tkinter "LabelFrame" не работает в Python3? - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь выяснить, почему я получаю такое же сообщение об ошибке при вызове «LabelFrame» в Tkinter для Python3:

Вывод ошибки:

Traceback ( последний вызов был последним): файл "./example2.py", строка 6, в labelframe_tk = LabelFrame (screen, text = "LabelFrame Title") NameError: имя 'LabelFrame' не определено

Код:

#!/usr/bin/python3
import tkinter
screen=tkinter.Tk()
screen.geometry('300x300')

labelframe_tk=LabelFrame(screen, text="LabelFrame Title")
labelframe_tk.pack(fill="both", expand="yes")

inside=Label(labelframe_tk, text="Whatever goes here!")
inside.pack()

screen.mainloop()

1 Ответ

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

Сбой именно по той причине, в которой говорится: в вашем коде нет ничего, что определяло бы LabelFrame.

Учитывая, как вы импортировали tkinter, вам нужно использовать tkinter.LabelFrame.

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