Возникла небольшая проблема с Tkinter.
Я хочу использовать файл JSON в качестве «конфигурации» для назначения фрейма виджета.
Мой анализатор JSON:
with open('data.txt') as json_file:
data = json.load(json_file)
for p in data['config']:
clockFrame = (p['clockFrame'])
clockSide = (p['clockSide'])
и при запуске тестов с использованием print clockFrame он выдает значение, которое я хочу "self.topFrame"
Эта строка кода работает должным образом:
self.clock = clock.Clock(self.topFrame)
Однако, когда я хочу использовать переменную, такую как:
self.clock = clock.Clock(clockFrame)
В конечном итоге я получаю сообщение об ошибке:
AttributeError: 'unicode' object has no attribute 'tk'
Кто-нибудь знает, как лучше всего вызывать переменную, чтобы я использовал значение?
Спасибо заранее.