NameError: имя 'ttk' не определено - PullRequest
0 голосов
/ 15 мая 2018

пытаясь создать комбинированный список, следуйте учебнику на YouTube от 2016 года по созданию калькулятора валют для моей школьной работы.

box = ttk.Combobox(LeftMainFrame, textvariable=value0, state='readonly',font=('arial', 20, 'bold'),width=20)
box['values'] = (' ', 'USA', 'Kenya', 'Brazil', 'Canada', 'India', 'Phillappines')
box.current(0)
box.grid(row=4, column=2)

продолжает говорить, что ttk не определено.

Я ничего не знаю о питоне Я также использую Visual Studio

1 Ответ

0 голосов
/ 15 мая 2018

Из ttk doc (python 2) Python , или то же самое для Python 3 :

Чтобы начать использовать Ttk, импортируйте его модуль:

import ttk

Но код такой:

from Tkinter import *

может по желанию использовать это:

from Tkinter import *
from ttk import *

А затем несколько виджетов ttk (кнопка, флажок, запись, рамка, метка, LabelFrame, Menubutton, PanedWindow, Radiobutton, Scale и Scrollbar) автоматически заменят виджеты Tk.

Так что, в зависимости от вашей среды, вам, возможно, придется импортировать ttk:

import ttk
...