Вам нужен Tk 8.5, чтобы иметь Ttk (или специальный пакет разработки с другим именем - Tile - с Tk 8.4, но это не рекомендуется). Вы также должны убедиться, что имя, используемое при вызове вещей, использует двойное двоеточие (ttk::frame
), потому что это разделитель пространства имен; одиночная двоеточие - это просто необычная часть имени обычной команды. (Я не знаю, было ли это вызвано вашей транскрипцией сообщения об ошибке.)