Gtk.TextView 在快速项目中丢失了默认的剪切-复制-粘贴信号处理程序。如何恢复?

Gtk.TextView 在快速项目中丢失了默认的剪切-复制-粘贴信号处理程序。如何恢复?

我尝试基于 quick 创建一个笔记应用。我有一个 Gtk.TextView 用于保存笔记,我需要默认的文本视图和编辑行为,当我从代码而不是 glade 中添加时,Gtk.TextView 具有这些行为。我意识到 quick 助手中的构建器将所有未分配给 glade 中的处理程序的信号连接到默认处理程序。这可能很方便,但对我来说这是不必要的。如何在不修改构建器函数的情况下恢复文本视图的默认行为?我想保留其他小部件上的默认处理程序功能。

编辑:与此同时,我意识到我仅丢失了那些默认操作的默认键绑定,例如 ctrl+x 用于剪切。文本视图有一个弹出菜单,因此从那里剪切仍然有效。我如何才能将 ctrl+x、ctrl+c、ctrl+v 重新设置为工作状态?

答案1

有点晚了,但是 quick.widgets 中有这个漂亮的新 TextEditor(您需要使用 apt-get 单独安装它们)

以下是关于此内容的博客文章:http://theravingrick.blogspot.ch/2010/06/new-quickly-widget-text-editor.html

祝你好运!

相关内容