问题标签 [bwidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
858 浏览

tcl - BWidget 和 Tile (ttk)

是否有任何 tcl'ers 知道 BWidget 的(可能)转换以使用较新的 Tile (ttk) 主题小部件时发生了什么。我知道在 BWidget 1.8 中已经完成了一些工作(毕竟它确实有 Widget::theme 命令),但是如果我尝试“强制”BWidget 使用主题小部件,即使是最简单的脚本也会失败......

等等等等

0 投票
2 回答
746 浏览

tcl - 使用 BWidget 的 ComboBox 验证条目

BWidget ComboBox小部件允许您使用值填写输入字段。我只想在该字段中强制执行特定字符(例如,仅 [a-z0-9])。为此,我想使用 Tcl/Tk 的-validatecommand(或简称 -vcmd),就像使用标准的“入口”小部件一样:

似乎 ComboBox 不支持 -validatecommand。最好的解决方法是什么?

0 投票
1 回答
428 浏览

scrollbar - 如何设置 BWidget 的 ScrolledWindow 的最大尺寸?

我在这样的代码中使用BWidget's ScrolledWindow

所以我得到一个带有垂直滚动条的窗口。当增加 的高度时.top,过了一会儿所有内容都$a变得可见并且滚动条消失了,因为它不再需要了。我怎样才能禁止进一步增加高度.top.top即当$a 的所有内容可见时,我需要将最大高度设置为该值。我怎样才能做到这一点 ?

0 投票
1 回答
153 浏览

tcl - BWidget 的 MessageDlg 有问题

我正在尝试使用 BWidget 的 MessageDlg。从这里的文档中可以看出,该-aspect比率定义了消息窗口的宽度和高度之间的比率。

不过,好像没什么效果。对于此代码:

为了

在这两种情况下,我都会以默认比率(即 150)获取消息窗口。

我正在使用 BWidget 1.9.4。这是 BWidget 的已知问题吗?你能推荐一个更好的选择吗?

0 投票
1 回答
148 浏览

tcl - 为 BWidget 使用自定义位图图像

我已经为按钮(在我的例子中是 ButtonBox)创建了一些自定义位图图像(.gif 文件),类似于在bwidget-/images目录中找到的图像并将它们存储在那里。

但是,我想使用标准安装的 BWidget 版本。

是否可以将图像存储在另一个位置并指示 BWidget 在哪里查看?

从源代码来看,您似乎需要向BWIDGET::LIBRARY变量添加新路径,但我找不到执行此操作的函数。

0 投票
1 回答
693 浏览

tcl - 当在其中选择任何项目时,tcl 中的组合框会出错

我正在使用 tk 小部件组合框,每当我选择其中的任何项目时,它都会给出

我的代码如下所示:-

这是控制其中存在的其他组合框的所有值的主组合框,它们不会给出任何这样的错误。

0 投票
2 回答
599 浏览

java - 在 Java 代码中打开 TCL gui

我有一个 TCL 文件,它使用 Tcl 的 BWidget 包,我一直将它用作我的程序的 GUI。我现在希望能够从一个单独的 Java 程序加载这个 GUI。我调查过 Jacl 和 Swank,但他们似乎并没有完全按照我的意愿行事。

我已经用 Jacl 尝试了以下操作,但它无法评估文件。在调试时,我可以看到它完成了对我的tcl文件的解析,但是在解析BWidget包的tcl文件时抛出了异常。这是我的Java代码:

关于如何完成我想做的事情的任何想法?甚至可能吗?

0 投票
1 回答
755 浏览

tcl - TCL Bwidget:如何将我的 Combobox 选定值传递给 -command

我可以知道如何通过 -command 将我选择的值从组合框中传递给 A_task 吗?例如,如果我在组合框中选择了 3,那么我想将此值传递给我的 A_task proc

谢谢您的帮助!

0 投票
1 回答
122 浏览

ruby - 如何在 ScrolledWindow 中定义 ScrollableFrame 的高度?

我想将一些 (~30) CheckButtons 放在BWidget::ScrollableFrame位于 a 内的 a 内BWidget::ScrolledWindow。出于测试目的,我想将 ScrollableFrame 的大小限制为 100 像素 x 100 像素。我期望一个ScrollableFrame大小为 100x100 的,能够滚动浏览所有网格CheckButtons,但窗口会自动扩展,以便所有CheckButtons 都适合TkRoot.

这是我尝试过的:

所以……怎么了?从我在这里看到的应该可以用 检索一个框架ScrollableFrame#get_frame,如下所示:

在红宝石中,我会这样做:

get_frame我的安装中不存在该方法。但是我上面的 ruby​​ 变体导致以下错误:

我真的不知道为什么这个小脚本会抛出这个错误,所以我无法测试是否可以在这个小部件上配置高度和宽度。如何为 ScrollableFrame 设置固定的高度和宽度?

更新:只要没有CheckButton添加,大小设置正确。我第一次添加一个CheckButtonScrollableFrame 设置为CheckButton需要的大小。如何防止调整大小?

0 投票
0 回答
228 浏览

tcl - 笔记本 ttk 关闭选项卡

我正在寻找添加绑定以关闭我的选项卡(ttk::notebook)。我正在使用 OO tcl(面向对象)

我添加了一个图像(图标 X),没关系,但是当我点击它时,绑定不正确?

你能帮我用 tcl OO 做吗?所以这是我的代码:

我正在使用一个例子