Я пытаюсь смоделировать часть оборудования, и это оборудование имеет статический ленточный дисплей.
для этого я хотел бы использовать TextView. Мой дисплей имеет 10 строк с 25 столбцами. Поэтому я решил, что TextView должен быть достаточно простым.
в основном, я хотел бы иметь возможность сказать "вставить/заменить строку S в строке X, начиная со столбца Y". мне может потребоваться обновить только определенную строку или даже один столбец в строке.
Однако мне не удалось заставить это работать. лучшее, что я смог сделать, это заполнить TextView 10 строками по 25 пробелов при его создании, а затем использовать get_iter_at_line_offset
, чтобы получить итератор строки, а затем вставить новый текст в эту строку.
но это начнет добавлять текст к строке, а не заменять существующий.
Мне нужно управление как строкой, так и столбцом (т.е. нужно иметь возможность устанавливать текст в определенной координате (X, Y)).
Я предполагаю, что это как-то возможно с помощью меток.
Может ли кто-нибудь дать мне быстрый пример того, как я могу это сделать? К сожалению, не так много документации по такого рода вещам.