Racket的FrameWork有人用过吗?
https://docs.racket-lang.org/...
这玩意好像是对racket/gui的一个封装,不确定 -- 也许是反过来。文档也也不给实例程序,一堆函数调用说明。
求教,这个库该怎用?怎么创建窗口、添加按钮之类?下面给racket/gui的简单实例程序:
#lang racket
[require racket/gui/base]
(define frame (new frame% [label "Example"]))
(define panel (new horizontal-panel% [parent frame][style (list 'border)][min-width 200][min-height 200]))
(define msg (new message% [parent frame]
[label "No events so far..."]))
(for ([i (in-range 30)])
(new button% [parent panel]
[label "Left"]
[callback (lambda (button event)
(send msg set-label "Left click"))])
)
(new button% [parent panel]
[label "Right"]
[callback (lambda (button event)
(send msg set-label "Right click"))])
(send frame show #t)
另外,求问GUI/base里滚动条控件的用法。
DrRacket真是个好东西,成对的括号,堪称形式完美!我打算抛弃Delphi了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论