【发布时间】:2011-01-07 02:02:18
【问题描述】:
我希望在我的 wxWidgets GUI 中添加一个元素,该元素的行为类似于终端模拟器。不是就执行命令的外壳而言,而只是在终端中运行的应用程序的输入输出设置。
基本上,要求是:
流式输入/输出:当您输入一个字符时,它会被添加到输入流中,当某些内容通过管道传输到终端时,它会立即打印出来。
无编辑:一旦您输入了一个字符,它就会永久存在,因为它可能已被终端中运行的应用程序使用。
某种滚动(即使它只显示几行或其他东西)。
如果有一些东西已经这样做了,那就太好了,但也欢迎关于如何使用现有控件(如 wxTextCtrl)实现这一点的建议。
【问题讨论】:
-
杰里米,如果这是你的答案github.com/jeremysalwen/TerminalWx - 不值得回答吗?我对您组件的当前状态感兴趣。最后一次更改是在 2013 年 12 月,最后一次(也是唯一一次)发布是在 2012 年...
标签: c++ streaming wxwidgets terminal-emulator