问题标签 [r3-gui]

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 回答
184 浏览

rebol - Rebol3 - 在评估 load-gui 之后,如何提取所有带有 Rebol3 描述的 GUI 样式?

(根据建议编辑)

在评估 load-gui 之后,如何在 Rebol3 中提取所有带有描述的 GUI 样式?

0 投票
1 回答
189 浏览

rebol - Rebol 3 - R3-GUI - 如何从一个区域访问文本?

我在 R2 和处理面孔方面遇到了很多困难。get-facet 对我来说似乎非常不直观。

假设我有一个区域:

get-facet"hello"即使我在该区域键入其他内容,也总是返回。这是怎么回事?'caret和facet 对象包含正确的'state文本,但我找不到访问它们的方法。

0 投票
1 回答
211 浏览

rebol - Rebol 3 - 如何创建密码文本字段?(圆圈或星号代替文字)

在 Rebol 2 中,为了创建密码文本字段,可以编写

如何在 Rebol 3 中做到这一点?

0 投票
3 回答
300 浏览

rebol - REBOL 3 - 如何更新已查看的布局?

我正在尝试在查看后将字段添加到布局

我想更新整个布局,而不仅仅是字段或其中的一部分。如果我尝试使用 view m,它会打开一个新窗口。我只需要取消查看然后再查看吗?

0 投票
1 回答
218 浏览

timer - 设置后如何访问计时器的值?

鉴于下面的 R3-GUI 代码,有没有办法访问计时器中剩余的时间?计时器 ID 由返回,set-timer但我不确定是否有什么可以用它做的?

换句话说,我在一个假代码示例中寻找什么:

0 投票
1 回答
144 浏览

rebol - REBOL3 - 如何设置布局的初始大小?

我需要设置要查看的布局的初始大小。我怎么做?

在 R2 中,它是:

布局不再size细化,尝试设置构面不起作用

现在,view/maximize对我来说是一个解决该错误的方法,但不希望使用最大化的窗口

0 投票
1 回答
244 浏览

event-handling - REBOL 3 - 如何添加事件处理程序以打印按下的键?

我的最终目标是有一个处理程序,如果我按下一个键,它就会做一些事情,例如#"1"

我一直在阅读R3 视图 - 事件处理文档,并尝试在 R3 视图中运行代码,但没有得到任何结果。这是我复制的处理程序:

我已经尝试了两种方法来运行事件处理程序,但没有结果:

我不知道该怎么做,有人能指出我正确的方向吗?

这是我为密钥制作处理程序的尝试:

据我所知,它没有做任何事情......

0 投票
3 回答
195 浏览

rebol - 如何在 Rebol 3 中获得单选按钮选择?

如何获取用户在单选按钮组中选择的值?这是一个简单的代码,我应该添加什么才能检索用户选择?我在文档中找不到它。

0 投票
2 回答
303 浏览

unicode - Rebol 3 R3-GUI 字段是否支持非 ascii 字符串输入?

sometext字段现在只接受 ASCII 字符作为输入:

0 投票
2 回答
167 浏览

rebol - 是什么导致此脚本中出现“单词未绑定到上下文”错误?

我有以下 R3-GUI 脚本:

当我单击第二个窗口中的“显示 fld2”按钮以访问 fld2 的内容时,出现** Script error: fld2 word is not bound to a context错误。这是什么原因?以及如何访问fld2第二个窗口中的单词?