我使用多行文本视图和文本缓冲区来处理pyGtk中的文本。我想从上次按下insert的位置和再次按下insert的当前位置读取输入
def markit(self, pos):
mark = self.create_mark(mark_name = 'StartInsert', where = pos, left_gravity = True)
mark.set_visible = True
return mark
def keyPress(widget, event):
if event.keyval == 65293:
buff = termwindow.get_buffer()
# Read the command.
### How to do this?????
print command
# Delete previous created Mark.
buff.delete_mark_by_name('StartInsert')
buff.markit(current_pos)
return True
return False
这是我每次在Enter键回调函数中创建的标记。最初,该位置可以为零。另外,虽然我将可见性设置为True,但它不可见
目前没有回答
相关问题 更多 >
编程相关推荐