【问题标题】:how to update a Rebol3 GUI from a network event如何从网络事件更新 Rebol3 GUI
【发布时间】:2013-06-18 04:38:48
【问题描述】:

我写了一个测试GUI application 来看看如何从网络事件中更新 R3-GUI。

服务器端口从客户端接收事件,但使用

set-face window-inputarea msg

除非我也将鼠标悬停或生成 GUI 事件,否则无法更新 GUI。这似乎启动了出色的事件处理。

我是否需要发送一个模拟的 GUI 事件以允许以编程方式发生这种情况,还是有其他方法?

【问题讨论】:

    标签: rebol rebol3


    【解决方案1】:

    区域样式存在错误,因此在此实例中的 set-face 不会更新人脸。

    我已经更新了示例以显示它可以正常工作。

    【讨论】:

    • 事实证明,从网络事件更新 GUI 可能会触发 #9910 网络错误,这显然是由于以某种方式将格式错误的事件/端口注入事件队列。
    • 网络事件错误已在 Rebol 中修复,但由于更多 GUI 错误,更新 GUI 仍然很随意。
    • 此处演示了一个由 TCP 事件 youtube.com/watch?v=qy2u5fSbvTk 更新的 r3gui 应用程序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    相关资源
    最近更新 更多