Текст в текстовом виджете как переменная - PullRequest
0 голосов
/ 29 октября 2010

так что у меня есть этот маленький текстовый виджет с полосой прокрутки, и у меня есть вопрос.Как сделать текст в этом текстовом виджете переменной?Если бы я сделал этот текст переменной, я смог бы открыть текстовый файл и отредактировать его или сохранить текст, который я написал, и т. Д.это?

1 Ответ

5 голосов
/ 29 октября 2010

Нет возможности связать переменную с текстовым виджетом. Вы можете достичь того же, используя переменные трассировки и привязки виджетов, но это редко стоит усилий.

Типичный способ взаимодействия с текстовым виджетом - это чтение файла в переменную, а затем использование метода insert виджета для помещения текста в виджет. Затем, чтобы сохранить, просто сделайте обратное - получите текст из виджета методом get и запишите данные в файл.

Один совет: когда вы делаете get, не получайте текст от 1.0 до «end», вместо этого используйте «end-1c». Если вы укажете «конец» в качестве последнего символа, вы получите неявную новую строку, которую всегда добавляет tk, то есть ваш текстовый файл будет увеличиваться на один символ каждый раз, когда вы выполняете цикл загрузки / сохранения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...