Мне нужны некоторые базовые вещи для работы с библиотекой GUI в Racket.
Как мне установить функцию обратного вызова для такой кнопки:
(define next (new button% [parent frame] [label "Next ->"]))
Как нарисовать что-то на холсте после того, как оно было создано следующим образом:
(define canvas (new canvas% [parent frame]
[paint-callback canvasdc]))
(define canvasdc (lambda (canvas dc)
(send dc set-text-foreground "black")
(send dc draw-text "Some title!" 0 0)
))
Мне нужно было бы нарисовать (изменить размеры jpegs или, если не удалось) составные фигуры и перекрасить с помощьючто-то еще на каждое нажатие кнопки событие