Ошибка ТТК в программах с ЛТК

После обновления системы с 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) потому что это разделитель пространства имен; одиночная двоеточие - это просто необычная часть имени обычной команды. (Я не знаю, было ли это вызвано вашей транскрипцией сообщения об ошибке.)

Другие вопросы по тегам