问题标签 [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.
tcl - BWidget 和 Tile (ttk)
是否有任何 tcl'ers 知道 BWidget 的(可能)转换以使用较新的 Tile (ttk) 主题小部件时发生了什么。我知道在 BWidget 1.8 中已经完成了一些工作(毕竟它确实有 Widget::theme 命令),但是如果我尝试“强制”BWidget 使用主题小部件,即使是最简单的脚本也会失败......
等等等等
tcl - 使用 BWidget 的 ComboBox 验证条目
BWidget ComboBox小部件允许您使用值填写输入字段。我只想在该字段中强制执行特定字符(例如,仅 [a-z0-9])。为此,我想使用 Tcl/Tk 的-validatecommand(或简称 -vcmd),就像使用标准的“入口”小部件一样:
似乎 ComboBox 不支持 -validatecommand。最好的解决方法是什么?
scrollbar - 如何设置 BWidget 的 ScrolledWindow 的最大尺寸?
我在这样的代码中使用BWidget
's ScrolledWindow
:
所以我得到一个带有垂直滚动条的窗口。当增加 的高度时.top
,过了一会儿所有内容都$a
变得可见并且滚动条消失了,因为它不再需要了。我怎样才能禁止进一步增加高度.top
?.top
即当$a 的所有内容可见时,我需要将最大高度设置为该值。我怎样才能做到这一点 ?
tcl - BWidget 的 MessageDlg 有问题
我正在尝试使用 BWidget 的 MessageDlg。从这里的文档中可以看出,该-aspect
比率定义了消息窗口的宽度和高度之间的比率。
不过,好像没什么效果。对于此代码:
为了
和
在这两种情况下,我都会以默认比率(即 150)获取消息窗口。
我正在使用 BWidget 1.9.4。这是 BWidget 的已知问题吗?你能推荐一个更好的选择吗?
tcl - 为 BWidget 使用自定义位图图像
我已经为按钮(在我的例子中是 ButtonBox)创建了一些自定义位图图像(.gif 文件),类似于在bwidget-/images目录中找到的图像并将它们存储在那里。
但是,我想使用标准安装的 BWidget 版本。
是否可以将图像存储在另一个位置并指示 BWidget 在哪里查看?
从源代码来看,您似乎需要向BWIDGET::LIBRARY变量添加新路径,但我找不到执行此操作的函数。
tcl - 当在其中选择任何项目时,tcl 中的组合框会出错
我正在使用 tk 小部件组合框,每当我选择其中的任何项目时,它都会给出
我的代码如下所示:-
这是控制其中存在的其他组合框的所有值的主组合框,它们不会给出任何这样的错误。
java - 在 Java 代码中打开 TCL gui
我有一个 TCL 文件,它使用 Tcl 的 BWidget 包,我一直将它用作我的程序的 GUI。我现在希望能够从一个单独的 Java 程序加载这个 GUI。我调查过 Jacl 和 Swank,但他们似乎并没有完全按照我的意愿行事。
我已经用 Jacl 尝试了以下操作,但它无法评估文件。在调试时,我可以看到它完成了对我的tcl文件的解析,但是在解析BWidget包的tcl文件时抛出了异常。这是我的Java代码:
关于如何完成我想做的事情的任何想法?甚至可能吗?
tcl - TCL Bwidget:如何将我的 Combobox 选定值传递给 -command
我可以知道如何通过 -command 将我选择的值从组合框中传递给 A_task 吗?例如,如果我在组合框中选择了 3,那么我想将此值传递给我的 A_task proc
谢谢您的帮助!
ruby - 如何在 ScrolledWindow 中定义 ScrollableFrame 的高度?
我想将一些 (~30) CheckButton
s 放在BWidget::ScrollableFrame
位于 a 内的 a 内BWidget::ScrolledWindow
。出于测试目的,我想将 ScrollableFrame 的大小限制为 100 像素 x 100 像素。我期望一个ScrollableFrame
大小为 100x100 的,能够滚动浏览所有网格CheckButton
s,但窗口会自动扩展,以便所有CheckButton
s 都适合TkRoot
.
这是我尝试过的:
所以……怎么了?从我在这里看到的应该可以用 检索一个框架ScrollableFrame#get_frame
,如下所示:
在红宝石中,我会这样做:
get_frame
我的安装中不存在该方法。但是我上面的 ruby 变体导致以下错误:
我真的不知道为什么这个小脚本会抛出这个错误,所以我无法测试是否可以在这个小部件上配置高度和宽度。如何为 ScrollableFrame 设置固定的高度和宽度?
更新:只要没有CheckButton
添加,大小设置正确。我第一次添加一个CheckButton
ScrollableFrame 设置为CheckButton
需要的大小。如何防止调整大小?
tcl - 笔记本 ttk 关闭选项卡
我正在寻找添加绑定以关闭我的选项卡(ttk::notebook)。我正在使用 OO tcl(面向对象)
我添加了一个图像(图标 X),没关系,但是当我点击它时,绑定不正确?
你能帮我用 tcl OO 做吗?所以这是我的代码:
我正在使用一个例子