如果我传递一些字符,Gtk TextView小部件会出错吗?

时间:2011-10-19 15:36:35

标签: c# mono gtk textview gtk#

我正在开发一个简单的卡拉OK应用程序,使用C#,Mono和GTK。 问题是,当我运行一些卡拉OK并将输出重定向到myTextView.Buffer.Text时,应用程序停止工作。 如果我将输出重定向到控制台或任何其他变量,该应用程序运行良好。

所以我猜测gtk TextView.Buffer.Text不能'接受'一些字符? 感谢

1 个答案:

答案 0 :(得分:2)

如果要从其他线程发送文本,则需要使用Gtk.Application.Invoke。必须从发生Application.Run的线程完成对UI的所有更新。