2013-11-28 3 views
0

Я хотел бы узнать способ чтения текстового файла и добавить его содержимое в текстовое поле. Я делаю это в tkinter, поэтому мне нужно получить текст в Python и поместить его в текстовое поле с помощью tkinter, это было бы здорово. Заранее спасибо!Чтение текстовых файлов в полях ввода GUI

+0

вас возникли проблемы с чтением файла или у вас есть проблемы с Tkinter или у вас есть проблемы с их взаимодействия? – adil

+0

Его проблема с интерфейсом текстового файла. Я создаю систему ресторана pos, и мне нужен текст в текстовых файлах, которые будут отображаться в окнах ввода в GUI – user3046997

ответ

2

Чтобы открыть файл, нажмите with и open, а затем Text.insert, чтобы поместить его содержимое в текстовое поле.

Ниже основная демонстрация:

from Tkinter import Text, Tk 
r = Tk() 
t = Text() 
t.grid() 
with open("/path/to/file") as myfile: 
    t.insert("1.0", myfile.read()) 
r.mainloop() 
+0

в порядке, поэтому, где бы я помещал количество символов, я хочу, чтобы текстовое поле отображалось? И как бы это сделать для нескольких текстовых полей – user3046997

+1

@ user3046997 - Я не знаю, что вы имеете в виду. Если вы хотите установить высоту и ширину, вы можете использовать параметры 'height' и' width' следующим образом: 'Text (width = 10, height = 25)'. Затем вы можете даже прикрепить [полосу прокрутки] (http://effbot.org/zone/tkinter-scrollbar-patterns.htm). – iCodez

+0

Мне нужно, чтобы текст появился в поле ввода в основном – user3046997

Смежные вопросы