将滚动条添加到Racket GUI

时间:2016-08-11 14:15:47

标签: scheme scrollbar racket

我有一个框架对象,其中逐个添加了许多文本字段和消息。

(define myframe (new frame% [label "myframe"]))
(new message% [label "message1"] [parent myframe])
(new text-field% [label "tf1"] [parent myframe])
...

因此,框架在垂直方向上超出了屏幕,但没有出现滚动条。

我相信init-auto-scrollbars只是canvas%。 如何添加滚动条以查看框架对象上的所有GUI元素?

1 个答案:

答案 0 :(得分:0)

制作一个框架,在框架中添加一个面板。 然后将gui元素添加到面板中。

面板支持滚动条:

http://docs.racket-lang.org/gui/panel_.html?q=frame%25