任何人都知道如何创建一个文本区域,该区域显示无法编辑的文本行,但允许您编辑文本的最底行。
基本上与应用程序中的嵌入式控制台类似,允许您直接在应用程序上运行代码。
目前正在使用textview,我可以去编辑上面的代码,输出响应也可以编辑。
答案 0 :(得分:3)
可以使用GtkTextView
,但不是微不足道的。您必须创建一个使文本不可编辑的标记,并将其从缓冲区的开头应用到结束位置之前。然后,当您收到并处理输入,扩展或重新应用标记以涵盖该输入行和您的程序对它的响应。
这是一个完成它的例子: