2009-02-17 72 views
0

做任何tcl'ers知道發生了什麼與(可能)的BWidget過渡使用新的瓷磚(ttk)主題小部件。我知道一些工作已在BWidget 1.8(畢竟擁有Widget :: theme命令)完成,但如果我試圖「強制」BWidget使用主題小部件,即使是最簡單的腳本也會失敗。 ..BWidget和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 

等,等

+0

我想你更有可能通過http://groups.google.com/group/comp.lang.tcl/topics得到答案。 – Jackson 2009-02-18 13:23:19

回答

1

你永遠不應該這樣做的命名空間進口自 TTK是不是TK直接兼容,所以它不可能 在任何現有的代碼工作。

存在有限的支持,是你得到一個:

的Widget ::主題1

看來大型機和狀態欄已經更新,但 不BWidget別的不多。