В PyGTK, я хочу, чтобы получить текущую позицию курсора, когда курсор перемещается внутри TextView в моем приложении. Поэтому мне нужно создать функцию обратного вызова и подключиться к сигналу. Но я не уверен, откуда взять этот сигнал.Положение курсора изменяется в TextView
1
A
ответ
1
Вы хотите, чтобы следить за курсором позиции свойства буфера, посмотрите на пример здесь ниже для контроля положения курсора.
from gi.repository import Gtk
class CursorSample(Gtk.Application):
def __init__(self):
Gtk.Application.__init__(self, application_id="org.app.CursorSample")
self.buffer = Gtk.TextBuffer()
self.buffer.connect("notify::cursor-position",
self.on_cursor_position_changed)
self.tw = Gtk.TextView()
self.tw.set_buffer(self.buffer)
self.tw.props.wrap_mode = Gtk.WrapMode.CHAR
def do_activate(self):
main_window = Gtk.Window(Gtk.WindowType.TOPLEVEL)
main_window.add(self.tw)
self.add_window(main_window)
main_window.set_position(Gtk.WindowPosition.CENTER)
main_window.show_all()
def on_cursor_position_changed(self, buffer, data=None):
print buffer.props.cursor_position
if __name__ == "__main__":
cursorsample = CursorSample()
cursorsample.run(None)
Смежные вопросы
- 1. положение курсора в UITextView
- 2. положение курсора TextView изменилось после того, как горизонтальной линии
- 3. Текущее положение курсора
- 4. Редактировать положение текстового курсора
- 5. Настройка позиции курсора в SLComposeViewController TextView
- 6. Установить положение курсора
- 7. Сбросить положение курсора в PDO
- 8. Правильное положение курсора в Vim
- 9. Переместить управление в положение курсора?
- 10. Вставить метку в положение курсора
- 11. Текущее положение курсора в процентах
- 12. Изменить положение курсора в руке
- 13. Vimscript прыжок ``, когда относительное положение изменяется
- 14. Как сохранить положение курсора после фильтрации?
- 15. android - Textview не изменяется мгновенно
- 16. Координаты курсора Android EditText (абсолютное положение)
- 17. textView внутри bottoSheet не изменяется
- 18. Цвет текста TextView не изменяется
- 19. размер шрифта изменяется положение элемента
- 20. Extjs HTMLeditor прибудете положение курсора
- 21. Как определить положение курсора UITextField?
- 22. C# - Положение курсора (весь экран)
- 23. Получите положение текстового поля курсора
- 24. designMode iFrame Получить положение курсора
- 25. Как установить положение курсора в исходное положение текстового поля?
- 26. Как установить позицию курсора в Android TextView
- 27. Contantly обновление TextView в адаптере пользовательского курсора
- 28. Как сбросить положение курсора мыши C#
- 29. Получить текущее положение курсора в Word (VSTO)
- 30. Установить положение курсора в пользовательском редакторе
Пожалуйста, ответьте относительно ** PyGtk ** –