Переписать строку, используя python + curses

1

Когда я пытаюсь напечатать, например:

Queue  Messages    Size
----------
Postfix  10          1024

Мне нужно перепечатать эту строку с другими значениями, поэтому, если значение равно 0, например, результат:

Postfix  00          0024

Мне нужно исправить это:

Postfix  0           0

Я могу сделать это с помощью window.clrtoeol(), но он стирает мою правую границу.

Теги:
curses
ncurses

1 ответ

1

Не уверен, почему это пока не получено, но в любом случае

Я предполагаю, что вы хорошо отслеживаете местоположение, ширину и границы столбцов. Если вы ответ прост: наберите свой номер пробелами, поэтому бит "024" будет перезаписан пустыми пробелами.

Я считаю, что его хорошая практика - использовать addstr

window.addstr( y , x , message[:width].ljust(width) , mode )

Ещё вопросы

Сообщество Overcoder
Наверх
Меню