BWidget и Tile (ттк) - PullRequest
       38

BWidget и Tile (ттк)

0 голосов
/ 18 февраля 2009

Знают ли tcl'еры, что происходит с (возможным) переходом 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

и т. Д. И т. П.

1 Ответ

1 голос
/ 18 февраля 2009

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

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

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

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

...