为了练习在Vala上写字,我决定做一个虚拟键盘。除Backspace(按下时为SIGSEG)外,所有内容都有效。
https://developer.gnome.org/pygtk/stable/class-gtktextbuffer.html#method-gtktextbuffer--end-user-action我还没有找到任何在Vala中使用这个函数的例子。source
发布于 2019-01-13 21:12:19
我不知道为什么,但如果你用
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);P.S. input - TextView,end - TextIter。
https://stackoverflow.com/questions/54165977
复制相似问题