텍스트보기에서 커서 위치가 변경됨

사얀 폴

PyGTK에서 커서가 내 앱의 텍스트 뷰 내부로 이동할 때마다 커서의 현재 위치를 얻고 싶습니다. 그래서 콜백 함수를 생성하고 신호에 연결해야합니다. 그러나 나는 그 신호를 어디서 얻을 수 있는지 잘 모르겠습니다.

버퍼의 커서 위치 속성을 모니터링하려면 커서 위치를 모니터링하는 아래 예제를 참조하십시오.

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)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

커서 위치를 변경할 때 gedit가 지연됨

분류에서Dev

Dashing 위젯에서 추가 정보 텍스트 위치 변경

분류에서Dev

scrollview 위치가 세로에서 가로로 변경됨

분류에서Dev

목록보기에서 스크롤 할 때 스위치의 Android 상태가 변경됨

분류에서Dev

GCC 링커가 7.x에서 8.x로 변경됨

분류에서Dev

커서 위치 변경 중지

분류에서Dev

끌어서 놓기 기능을 사용하여 두보기 (텍스트보기)의 위치 변경

분류에서Dev

캐 러셀 내에서 사용하면 항목 위치가 변경됨

분류에서Dev

xcasset에서 시작 이미지를 추가 할 때 텍스트 크기가 변경됨

분류에서Dev

Android 편집 텍스트 커서 위치가 처음으로 변경되지 않습니다.

분류에서Dev

SwiftUI가 이전보기 제목에서 텍스트를 상속하는 대신 현재보기에서 navigationBar Button의 텍스트 제목을 "뒤로"로 변경

분류에서Dev

위치가 계속 변경 될 때 열에서 특정 텍스트 추출

분류에서Dev

android : gravity가 TextView에서 텍스트의 위치를 변경하지 않음

분류에서Dev

텍스트를 추가하면 요소 위치가 변경됨

분류에서Dev

C # 텍스트 상자에서 포커스 위치 / 인덱스 가져 오기

분류에서Dev

여러 줄 텍스트 필드에서 커서 위치 가져 오기

분류에서Dev

스크롤 위치에서 텍스트 내용 변경

분류에서Dev

다른 링크에서 블로그에 액세스 할 때 버튼 위치가 변경됨

분류에서Dev

커서 위치에 따라 프레임의 텍스트를 변경하는 방법은 무엇입니까?

분류에서Dev

텍스트 영역 내부의 현재 커서 위치에서 텍스트 가져 오기

분류에서Dev

RichTextCtrl 커서 위치에 따라 스타일 변경

분류에서Dev

Windows 7에서 스티커 메모 파일의 위치 변경

분류에서Dev

비동기 포스트 백 후 제어 위치가 변경됨

분류에서Dev

텍스트를 가리킬 때 커서 변경

분류에서Dev

Flutter : 앱바에서 텍스트 위치 변경

분류에서Dev

입력에서 텍스트 위치를 변경하는 방법

분류에서Dev

방향 변경시 UITextField 커서 위치 변경

분류에서Dev

ms 액세스-텍스트 상자가 비어있는 경우에만 시작하도록 텍스트 필드의 커서 위치 설정

분류에서Dev

시작 및 로그인시 커서가 표시되는 위치 변경

Related 관련 기사

  1. 1

    커서 위치를 변경할 때 gedit가 지연됨

  2. 2

    Dashing 위젯에서 추가 정보 텍스트 위치 변경

  3. 3

    scrollview 위치가 세로에서 가로로 변경됨

  4. 4

    목록보기에서 스크롤 할 때 스위치의 Android 상태가 변경됨

  5. 5

    GCC 링커가 7.x에서 8.x로 변경됨

  6. 6

    커서 위치 변경 중지

  7. 7

    끌어서 놓기 기능을 사용하여 두보기 (텍스트보기)의 위치 변경

  8. 8

    캐 러셀 내에서 사용하면 항목 위치가 변경됨

  9. 9

    xcasset에서 시작 이미지를 추가 할 때 텍스트 크기가 변경됨

  10. 10

    Android 편집 텍스트 커서 위치가 처음으로 변경되지 않습니다.

  11. 11

    SwiftUI가 이전보기 제목에서 텍스트를 상속하는 대신 현재보기에서 navigationBar Button의 텍스트 제목을 "뒤로"로 변경

  12. 12

    위치가 계속 변경 될 때 열에서 특정 텍스트 추출

  13. 13

    android : gravity가 TextView에서 텍스트의 위치를 변경하지 않음

  14. 14

    텍스트를 추가하면 요소 위치가 변경됨

  15. 15

    C # 텍스트 상자에서 포커스 위치 / 인덱스 가져 오기

  16. 16

    여러 줄 텍스트 필드에서 커서 위치 가져 오기

  17. 17

    스크롤 위치에서 텍스트 내용 변경

  18. 18

    다른 링크에서 블로그에 액세스 할 때 버튼 위치가 변경됨

  19. 19

    커서 위치에 따라 프레임의 텍스트를 변경하는 방법은 무엇입니까?

  20. 20

    텍스트 영역 내부의 현재 커서 위치에서 텍스트 가져 오기

  21. 21

    RichTextCtrl 커서 위치에 따라 스타일 변경

  22. 22

    Windows 7에서 스티커 메모 파일의 위치 변경

  23. 23

    비동기 포스트 백 후 제어 위치가 변경됨

  24. 24

    텍스트를 가리킬 때 커서 변경

  25. 25

    Flutter : 앱바에서 텍스트 위치 변경

  26. 26

    입력에서 텍스트 위치를 변경하는 방법

  27. 27

    방향 변경시 UITextField 커서 위치 변경

  28. 28

    ms 액세스-텍스트 상자가 비어있는 경우에만 시작하도록 텍스트 필드의 커서 위치 설정

  29. 29

    시작 및 로그인시 커서가 표시되는 위치 변경

뜨겁다태그

보관