Tcl BWidget和Tile(ttk)

Tcl BWidget和Tile(ttk),tcl,tk,tile,bwidget,Tcl,Tk,Tile,Bwidget,有没有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

有没有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

等等,等等。

您不应该进行名称空间导入,因为 ttk与tk不直接兼容,因此不太可能 在任何现有代码中工作

现有的有限支持就是您得到的支持:

小部件::主题1

大型机和状态栏似乎已更新,但
在BWidget中没有太多其他内容。

我认为您更有可能在