3

我是 Red/Rebol 的新手。到目前为止我很喜欢它,我正在尝试使用 GUI 系统。

可以这么说,我正在尝试对齐垂直列中的一些按钮。

这是我到目前为止所拥有的

    Red [ Title: "Editor"  needs: 'view]

    view [ size 800x600 title "Save Notes"
    t: text  ""
    a: area 500x500 black
    button "Click" [t/text: "Red is good !" ]  return
    text "" button "Close" [quit] return
    text "" button "Save" [save %notes.dat a/text t/text "Saved"]
        ]

这就是它所创造的,我已经用我正在尝试做的事情进行了注释: 在此处输入图像描述

4

1 回答 1

2

欢迎来到红色!

VID方言中,放置下一个元素的默认方向是默认水平 ( across),因此 areturn将转到下一列。如果将方向切换为垂直(使用below),则下一个元素将进入下一行,保持在同一列中。所以它给你:

Red [ Title: "Editor"  needs: 'view]

view [ size 800x600 title "Save Notes"
    t: text  ""
    a: area 500x500 black
    below pad 10x0
    button "Click" [t/text: "Red is good !" ] 
    text "hello" button "Close" [quit]
    text "world" button "Save" [save %notes.dat a/text t/text "Saved"]
]

注意:我只是在你的空标签中放了一些文字,这样我们就可以在布局中看到它们,以及它们如何影响按钮的定位。

玩得开心!;-)

于 2017-03-31T11:41:40.087 回答