하드웨어를 시뮬레이션하려고하는데이 하드웨어에는 정적 리본 디스플레이가 있습니다.GTK TextView - 정적 디스플레이 형식 만들기
이렇게하려면 TextView를 사용하고 싶습니다. 내 디스플레이에는 25 개의 열이있는 10 개의 행이 있습니다. 그래서 TextView는 충분히 쉬워야한다고 생각했습니다.
기본적으로 "열 Y에서 시작하여 열 Y에서 시작하는 문자열 S를 삽입/교체"라고 말하고 싶습니다. 나는 단지 특정 행이나 한 행의 단일 열만 업데이트해야 할 수도 있습니다.
나는이 작업을 성공적으로 수행하지 못했습니다. 내가 할 수 있었던 최선은 내가 그것을 만들 때 TextView를 25 줄의 10 줄로 채운 다음 get_iter_at_line_offset
을 사용하여 줄의 반복자를 얻은 다음 그 줄로 새 텍스트를 밀어 넣는 것입니다.
하지만 기존 텍스트를 바꾸는 대신 줄에 텍스트를 추가하기 시작합니다.
행 및 열 컨트롤 (즉, 특정 (X, Y) 좌표로 텍스트를 설정할 수 있어야 함)이 필요합니다.
마크를 사용하여 가능하다고 가정합니다.
누구든지 내가 어떻게 할 수 있는지에 대한 간단한 예를 들려 줄 수 있습니까? 불행히도 이런 종류의 문서에는 많은 부분이 없습니다.
정적 리본 디스플레이가 무엇인지는 모르지만 설명에 따르면 Gtk :: DrawingArea 기반 접근 방식은 상대적으로 직관적이며 결과 모양을 제어 할 수 있다고 생각합니다. – ergosys