我尝试在画布GUI元素上绘制时遇到了问题。
我创建了一个框架、一个画布,并尝试使用
有人知道我在上面的代码中哪里出错了吗?
我创建了一个框架、一个画布,并尝试使用
draw-line
方法在画布的dc上下文中绘制,但是没有任何反应。框架和画布被显示出来了,但是线条没有显示在画布上。(require racket/gui/base)
(define frame (new frame% [label "Frame"] [width 500] [height 500]))
(define canvas (new canvas% [parent frame]))
(define dc (send canvas get-dc))
(send dc draw-line 10 10 200 200)
(send frame show #t)
有人知道我在上面的代码中哪里出错了吗?
canvas%
类的on-event回调中执行一些绘图操作,则在初始化后立即生效。 - user2295291