Ошибка ТТК в программах с ЛТК
После обновления системы с Ubuntu 10.10 до Ubuntu 11.04 возникла проблема с LTK. Программы с LTK загружаются успешно, но после загрузки функции возникла ошибка "Не удается найти пакет TTK". Насколько я знаю, ТТК является частью библиотек Tk. Но Tcl\Tk установлен и настроен.
2 ответа
Текущие выпуски LTk требуют wish8.5 или выше. Желание вызывается с помощью команды в *wish-pathname*
, Поэтому убедитесь, что wish
который по умолчанию находится в вашем пути и указывает на версию 8.5 или выше (некоторые системы устанавливают ее только как wish8.5). Кроме того, вы можете изменить содержание *wish-pathname*
на имя исполняемого файла правильного желания.
Вам нужен Tk 8.5, чтобы иметь Ttk (или специальный пакет разработки с другим именем - Tile - с Tk 8.4, но это не рекомендуется). Вы также должны убедиться, что имя, используемое при вызове вещей, использует двойное двоеточие (ttk::frame
) потому что это разделитель пространства имен; одиночная двоеточие - это просто необычная часть имени обычной команды. (Я не знаю, было ли это вызвано вашей транскрипцией сообщения об ошибке.)