#lang racket/gui
; Make a frame by instantiating the frame% class
(define frame (new frame% [label "Example"]))
;; переменная количества сил действующих на балку
(define num 0)
;; поле ввода количества сил действующих на балку
(define how-many-fields (new text-field%
[label "Сколько сил"]
[parent frame]
[callback (λ (w e) (set! num (string->number (send w
get-value))))]))
;;здесь наверное должен быть макрос
;;бестолковая попытка добавления текстовых полей в форму
(define (count n t-f)
(if (= n 0)
t-f
(count (- n 1) t-f)))
;; количество этих полей должно быть равно num, как к такой
; проблеме подходить
(define tf (new text-field% [label "bla"]
[parent frame]))
(count num tf)
; Show the frame by calling its show method
(send frame show #t)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как работать с классами в Racket (2020)
- Форум отрисовать изображение в racket/gui (2020)
- Форум GUI в racket (2013)
- Форум Прмер из DrRacket не запускается (2019)
- Форум Проблема с OpenGL в racket (2015)
- Форум Scribble. Помогите понять (2013)
- Форум LILO - текстовый режим (загрузка Debian в текстовом). (2014)
- Форум Разбор кода на McCLIM (2020)
- Форум Текстовое поле Tkinter (2013)
- Форум Глючат текстовые поля (2018)