0

为了练习在 Vala 上写作,我决定制作一个虚拟键盘。一切正常,除了退格(如果按下 SIGSEG)。

https://developer.gnome.org/pygtk/stable/class-gtktextbuffer.html#method-gtktextbuffer--end-user-action 我没有找到在 Vala 中使用这个函数的任何例子。 资源

4

1 回答 1

0

我不知道为什么,但如果你更换它就可以了

Sas.end.backward_chars (Sas.input.buffer.cursor_position);

Sas.input.buffer.get_iter_at_offset(out Sas.end,Sas.input.buffer.cursor_position);

SIGSEG上线:

Sas.input.buffer.backspace(Sas.end,true,true);

PS 输入 - TextView,结束 - TextIter。

于 2019-01-13T13:12:19.493 回答