是否有任何tcl‘s知道BWidget (可能的)过渡到使用更新的Tile (ttk)主题小部件时发生了什么。我知道的一些工作已经在BWidget 1.8中完成了(毕竟它有Widget::BWidget命令),但是如果我试图“强迫”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等等
发布于 2009-02-18 13:32:31
您永远不应该进行名称空间导入,因为ttk与tk不直接兼容,因此它不太可能在任何现有代码中工作。
现有的有限支持是通过以下方式得到的:
小部件::主题1
MainFrame和StatusBar似乎更新了,但在BWidget中没有太多其他内容。
https://stackoverflow.com/questions/559043
复制相似问题