2013-11-26 69 views
0

我有一個文本區域。我必須在Python中使用Tkinter來獲取文本區域的內容。獲取python中的textarea內容

self.outputText = Text(self) 
self.outputText.place(relx = 0, rely = 0.15, relwidth = 1, relheight = 0.7) 
self.outputText.insert(index = INSERT, chars = textParam) 
+0

也許[get](http://effbot.org/tkinterbook/text.htm#Tkinter.Text.get-method)方法可以幫助您到達那裏。 – Kevin

+0

@Kevin:我用self.outputText.get(1.0,END),但它不起作用 –

+0

你是什麼意思的「不工作」? – Kevin

回答

0

從文本小部件中獲取數據的方法是使用get方法。 Tkinter始終保證數據以換行符結束,因此要準確得到用戶輸入的內容,您希望得到的內容少於小部件中的一個字符,否則您將得到此自動插入的換行符。例如:

self.outputText.get("1.0", "end-1c")