Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都知道我如何创建一个文本区域,该区域显示无法编辑的文本行,但允许您编辑文本的最底部行。
基本上与应用程序内的嵌入式控制台类似,允许您直接在应用程序上运行代码。
目前使用 textview 我可以去编辑上面的代码,输出响应也是可编辑的。
可以使用 a GtkTextView,但不是微不足道的。您必须创建一个使文本不可编辑的标记,并将其从缓冲区的开头应用到结束位置之前。然后,当您接收并处理输入时,扩展或重新应用标签以覆盖该输入行以及您的程序对其的响应。
GtkTextView
这是一个正在执行的示例: