Вы знаете, что происходит с (возможным) переходом BWidget, чтобы использовать новые виджеты Tile (ttk). Я знаю, что некоторая работа была выполнена в BWidget 1.8 (у нее действительно есть команда Widget :: theme), но если я попытаюсь «заставить» BWidget использовать тематические виджеты, это не удастся даже для самых простых скриптов. ..BWidget and Tile (ttk)
> tclsh85
% package require Tk
8.5.2
% package require tile
0.8.2
% namespace import -force ttk::*
% package require BWidget
1.8
% Widget::theme 1
1
%
% ButtonBox .buttons
unknown option "-padx"
% Dialog .dialog
can't access "ButtonBox::opt": parent namespace doesn't exist
и т.д., и т.д.
Я думаю, что вы с большей вероятностью получите ответ на это по адресу http://groups.google.com/group/comp.lang.tcl/topics – Jackson