>тут же как то в классы надо оформить итп Не просто же так перекодить
а ты попробуй. с чем возникнут вопросы - задавай, ответим. вообще же позиция мне непонятна - документация у проекта хорошая, Мацей на письма отвечает оперативно и по существу, ну а в крайнем случае всегда есть ЛОР :)
до. но хреново. в смысле - вручную дописываешь всё, чего недостаёт. автоматически ничего подхватывать он не умеет
>То есть смогу я в будущем использовать через него новые tile?
сможешь. если напишешь классы, оборачивающие Ttk
>Или лучше чисто на C++/Tcl писать в таком случае?
я делал именно так, куда как проще. хотя отладка в таком случае получается, естественно, двухуровневой - полезной практикой является отдельная ветка исходников на чистом Tcl/Tk, дублирующая втянутый в C++ функционал Tk
Зачем!? Тебе ведь надо загрузить пакедж Tk, а не сделать вид что ты его загрузил. Так что только "package require" > Теперь пишет что неизвастная команда wm. auto_path?
auto_path -- это переменная. В ней хранится список каталогов, в которых искать пакеджи.
>Хотят попробуй посмотреть значение перпменной при вызове из cpptk и при вызове из tclsh
с подключением расширений там небольшая свистопляска. я вручную вызывал не то Tcl_Init, не ещё что-то связанное с поиском и обработкой init.tcl (вручную в смысле получая указатель на интерпретатор, а не работая через обёртку). хотя вообще в данном конкретном случае это вообще ни к чему
проверь подключаются ли у тебя сейчас расширения в принципе (с помощью сишного API и tcl.h). если нет - смотри код инициализации обьекта интерпретатора и добавляй туда инициализацию путей через
...через, опять же, сишный API. Tcl_Init, или что-то более конкретное должно помочь. я не помню, писал ли я насчёт этого бага Собчаку, благо исправляется он очень просто