BWidget и плитка (ttk)

Кто-нибудь из tcl'ers знает, что происходит с (возможным) переходом BWidget на использование новых тематических виджетов Tile (ttk). Я знаю, что в BWidget 1.8 была проделана некоторая работа (в конце концов, в ней есть команда Widget::theme), но если я попытаюсь "заставить" BWidget использовать тематические виджеты, это не удастся даже простейшие скрипты....

> 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

и т. д. и т. д.


person Andrew Stein    schedule 17.02.2009    source источник
comment
Я думаю, что вы, скорее всего, получите ответ на этот вопрос на groups.google. com/group/comp.lang.tcl/topics   -  person Jackson    schedule 18.02.2009


Ответы (1)


Вы никогда не должны делать этот импорт пространства имен, так как ttk не совместим напрямую с tk, поэтому он вряд ли будет работать в любом существующем коде.

Ограниченная поддержка, которая существует, — это та, которую вы получаете:

Виджет :: тема 1

Кажется, MainFrame и StatusBar обновлены, но не более того в BWidget.

person Hugge    schedule 18.02.2009