如何创建一个使用gtk读写行的textarea

时间:2013-10-08 07:59:06

标签: gtk textarea interactive

任何人都知道如何创建一个文本区域,该区域显示无法编辑的文本行,但允许您编辑文本的最底行。

基本上与应用程序中的嵌入式控制台类似,允许您直接在应用程序上运行代码。

目前正在使用textview,我可以去编辑上面的代码,输出响应也可以编辑。

1 个答案:

答案 0 :(得分:3)

可以使用GtkTextView,但不是微不足道的。您必须创建一个使文本不可编辑的标记,并将其从缓冲区的开头应用到结束位置之前。然后,当您收到并处理输入,扩展或重新应用标记以涵盖该输入行和您的程序对它的响应。

这是一个完成它的例子: