我有一个使用The Racket Graphical Interface Toolkit创建 GUI 的应用程序。我还有一个包含多个字段的框架,它是使用以下代码创建的:
#lang racket
(require racket/gui)
(define frame (new frame% [label "frame"]))
(define field-1 (new text-field% [label "field-1"] [parent frame])) ;; add field to frame
(define field-2 (new text-field% [label "field-2"] [parent frame]))
(define field-3 (new text-field% [label "field-3"] [parent frame]))
(send frame show #t) ;; show the frame
有没有办法可以动态确定所选字段?因此,向框架询问所选字段并检索对该字段的引用(如果该字段被选中)。