Tcl 创建用于输入多行文字的对话框

Tcl 创建用于输入多行文字的对话框,tcl,Tcl,我是一个不错的程序员,但不是一个真正的软件人——这意味着我在重用和框架/库等方面很差劲。我正在寻找一个简单的脚本,它可以启动一个带有文本字段的对话框,允许用户输入多行——使用ENTER键,并将其捕获到一个变量中 TCL wiki上有一些指向页面的链接,但都是几年前的事了,所有代码都不起作用。在有人提供函数的情况下,没有实际启动GUI的示例代码 如果有人能帮忙,那就太好了 谢谢 也许你可以展示你尝试过的代码(为了做到这一点,编辑你的问题),然后有人可以告诉你为什么它不起作用。当然,我在这里尝试了L

我是一个不错的程序员,但不是一个真正的软件人——这意味着我在重用和框架/库等方面很差劲。我正在寻找一个简单的脚本,它可以启动一个带有文本字段的对话框,允许用户输入多行——使用ENTER键,并将其捕获到一个变量中

TCL wiki上有一些指向页面的链接,但都是几年前的事了,所有代码都不起作用。在有人提供函数的情况下,没有实际启动GUI的示例代码

如果有人能帮忙,那就太好了


谢谢

也许你可以展示你尝试过的代码(为了做到这一点,编辑你的问题),然后有人可以告诉你为什么它不起作用。当然,我在这里尝试了LabelText的东西:我得到了这个错误:无效的命令名“console”,我正在使用一个使用TCL作为其命令语言的工具。也许问题在于它对TCL支持的实现?确实启动的窗口是空白的-没有文本字段或标签..您可以编辑您的问题,以便查看者获得有关“不起作用”的详细信息吗?只需查看代码并注释控制台命令。与大多数其他开源语言不同,许多Tcl程序员在Windows而不是Linux上编写代码。控制台是一个仅在Windows上可用的命令(因为Windows GUI程序没有标准输出,所以创建控制台是为了捕获所有的
put
)。在正常操作系统上,您不需要控制台,因为打印到标准输出将在您的终端中生成输出。抱歉,Windows不是唯一具有控制台的操作系统。我相信经典的Mac(在OSX之前)也有控制台,因为该操作系统没有任何程序的标准输出。