0
MrEd Designer을 사용하여 Scheme 프로그램의 사용자 인터페이스를 만들었습니다. 여기에는 draw-point
을 사용하여 점을 플롯하려는 mred : canvas %가 포함되어 있습니다. 나중에mred의 누락 된 메소드 : canvas %?
(define (naca-ui-init
{...}
#:airfoil-canvas-class
(airfoil-canvas-class canvas%)
{...})
과 : 그것은 정의의 I는 (send airfoil-canvas draw-point 15 30)
하려고하면
(set! airfoil-canvas
(new
airfoil-canvas-class
(parent vertical-pane-2165)
(horiz-margin 0)
(min-width 350)
(vert-margin 0)
(gl-config #f)
(stretchable-width #t)
(enabled #t)
(stretchable-height #t)
(min-height 175)
(label "Canvas")
(style '(border))))
그러나, 내가 얻을 :
send: no such method: draw-point for class: canvas%
=== context ===
/usr/local/lib/racket/collects/racket/private/class-internal.rkt:4543:0: obj-error
/home/jason/NACA/naca-ui.scm:29:8: plot-point
/home/jason/NACA/naca.scm:225:23
/home/jason/NACA/naca-ui.scm:21:10: inner
내가
documentation을 잘못 읽고 있습니까, 또는 뭔가 다른이 나는 여기에 가지 않는다?
추신 : 더 많은 담당자가있는 사람이 MrEd 태그를 추가 할 수 있습니까? 여기에는 적절하지만 새로운 태그를 추가하려면 1500이 필요합니다.
여기에서 답을 얻지 못하면 [Racket mailing list] (http://racket-lang.org/community.html)를 사용해보십시오. –
완료. 거기에 좋은 대답이 있으면 여기에 요약 해 드리겠습니다. – JasonFruit