gpt4 book ai didi

c++ - wxWidgets 的类似终端的窗口?

转载 作者:可可西里 更新时间:2023-11-01 17:56:28 26 4
gpt4 key购买 nike

我想在我的 wxWidgets GUI 中添加一个元素,它的行为类似于终端仿真器。不是执行命令的 shell,而是终端中运行的应用程序的输入输出设置。

基本上,要求是:

流式输入/输出:当您输入一个字符时,它会被添加到输入流中,当某些内容通过管道传输到终端时,它会立即打印出来。

无需编辑:一旦您输入一个字符,它就会永久存在,因为它可能已被终端中运行的应用程序占用。

某种滚动(即使它只显示几行或其他内容)。

如果已经有一些东西可以做到这一点,那就太好了,但是也欢迎就如何使用现有控件(例如 wxTextCtrl)实现它提出建议。

最佳答案

我知道这晚了几周,但希望它仍然有用。我有一个名为 Chameleon 的项目,它使用基于 wxWidgets 的 VT100 终端小部件,它本身基于一个名为 taTelnet 的项目。 Chameleon 源代码可从我的网站 (download page here) 获得。不确定它是否正是您要找的东西,但它可能会给您一些想法。如果您对此有任何疑问,请随时告诉我。

关于c++ - wxWidgets 的类似终端的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2098300/

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