대부분의 채팅 프로그램의 입력 상자와 마찬가지로 Enter 키를 누른 후 지워야 할 gtk.TextBuffer가 있습니다. 버퍼를 빈 문자열로 다시 설정하는 중입니다. Enter의 줄 바 Y 기 문자는 제거되지 않으며, 공 i 행은 다음 입력 중에 커서 위로 끝납니다. 첫 번째 gtk.Iter 커서를 이동하면 도움이되지 않습니다.gtk.Textbuffer에서 개행 문자 지우기
1
A
답변
2
기본적으로 "gobject.connect()"
콜백이 기본 처리기보다 먼저 호출됩니다. "gobject.connect_after()"
을 사용해야합니다.
def insert_text_cb(text_buffer, position, text, lenght):
if text == '\n':
text_buffer.set_text('')
text_view = gtk.TextView()
text_view.get_buffer().connect_after('insert-text', insert_text_cb)
1
적절한 이벤트가 발생 했습니까? 또한 후에 연결해보십시오.
관련 문제
- 1. 개행 문자
- 2. 개행 문자 hqlhibernate) 오류
- 3. 처리 개행 문자()
- 4. 스몰 토크, 개행 문자
- 5. fscanf 개행 문자 읽기
- 6. RichTextBox 개행 문자 변환?
- 7. 파이썬에서 개행 문자 인식하기
- 8. 멀티 바이트 문자 세트의 개행 제어 문자
- 9. 봄 이메일 및 개행 문자
- 10. cin.get() 및 개행 문자 생략
- 11. 델파이에서 소켓에서 개행 문자 읽기
- 12. VB.NET 리치 텍스트 상자 개행 문자 제거
- 13. TMemoBox에 표시 할 문자열 내부의 개행 문자
- 14. PHP 오류 로그 및 개행 문자
- 15. Windows 명령 행 리디렉션에서 C++ 개행 문자
- 16. html 코드가있는 문자열에 개행 문자 삽입하기
- 17. XML 구문 분석 중에 개행 문자 제거
- 18. 왜이 코드는 개행 문자 대신 "\ n"을 출력합니까?
- 19. 개행 문자 주위에 스팅을 나누는 데 문제가 있음
- 20. git에서 unstaged changes [개행 문자 차이]를 제거하는 방법?
- 21. 환경에 대한 개행 문자 결정 C++ 프로그램을 컴파일 중
- 22. JFace ErrorDialog에서 개행 사용
- 23. 지우기
- 24. 이미지 지우기 및 이미지 지우기
- 25. db2 sql 스크립트 및 개행
- 26. 지우기 지우기 관용구 : 지우기 전에 지우개를 제거하면 어떻게됩니까?
- 27. 개행 문자가 개행 문자로 변환되지 않는 이유는 무엇입니까?
- 28. \ n 개행 문자가 자바에 의해 무시됩니다
- 29. Makefile 'foreach'루프에 개행 추가
- 30. filestream에서 개행 문자를 검색합니다.
감사합니다. – wodemoneke