Я использую библиотеку Python Curses в приложении, а также реализовал Textbox https://docs.python.org/3/library/curse ... ox-objects. >
Есть ли способ добавить текст по умолчанию при отображении текстового поля, который затем может быть отредактирован или заменен пользователем?
Пример использования текстового поля:
import curses
import curses.textpad
def main(stdscr):
stdscr.addstr(1, 0, "Text: ")
stdscr.refresh()
win = curses.newwin(1, 20, 1, 6)
textbox = curses.textpad.Textbox(win)
# add a default text here to be displayed
# which can be modified, deleted or replaced
text = textbox.edit()
stdscr.addstr(3, 0, "Input: ")
stdscr.addstr(3, 7, text)
stdscr.refresh()
stdscr.getch()
if __name__ == "__main__":
curses.wrapper(main)
Подробнее здесь: https://stackoverflow.com/questions/789 ... box-object