gpt4 book ai didi

windows - 法罗 Smalltalk : Reading from TextMorph

转载 作者:可可西里 更新时间:2023-11-01 14:44:49 26 4
gpt4 key购买 nike

在使用 Pharo 的 Smalltalk 中,我正在创建一个应用程序来读取用户输入并执行 X。

到目前为止,我已经设法制作了一个用户可以输入值的 TextMorph,但我不确定如何从 TextMorphs 中读取,然后对值进行处理。

有什么想法吗?

谢谢

最佳答案

好吧,您只需将 text 发送到您的 morph 并获取它的内容。所以你可以有一个按钮,当按下按钮时,你可以对内容做一些事情:

input := TextMorph new.
button :=
SimpleButtonMorph new
target: self
actionSelector: #processTextMorph:;
arguments: {input};
yourself.

processTextMorph: aTextMorph
| contents |
contents := aTextMorph text.
"do something with contents"

但是,也许您想使用对话框?因为您可以:

response := UIManager default request: 'What do you want to do?'.
response ifNotNil: [ "do something with the response" ]

然后执行 UIManager default request: '...' 将打开一个带有文本输入的对话框

关于windows - 法罗 Smalltalk : Reading from TextMorph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39912260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com