2013-02-18 2 views
1

질문Tkinter의 현재 위치에 텍스트를 올바르게 삽입하는 방법은 무엇입니까?

어떻게 Tkinter 텍스트 상자에 텍스트를 삽입 할 수 있습니까? 현재 위치에 목록을 삽입하는 워드 프로세서를 만들려고합니다.

내가 지금까지

나는 CURRENT 인수를 사용하는 것을 시도했다 그래서 시도했다, 그러나 이것은 신뢰할 수없는 무엇.

def listcmd(self): #THIS HAS BUGS!!! FIX IT SOON 
    number = self.listentry.get() 
    number = int(number) 
    listINT = 1 

    for x in xrange(number): 
     self.write.insert(CURRENT, "%s:" % (str(listINT))) #This is used for the number 
     self.write.insert(CURRENT, "\n") #This inserts the newline 
     listINT += 1 
+0

어떤면에서 신뢰할 수 있습니까? 무슨 일이 벌어지기를 바라는가? –

+0

@StevenRumbalski는 혼란을 지적 해 주셔서 감사합니다. 현재 커서 위치 (커서가 깜박이는 곳)에 목록을 삽입하고 싶습니다. 커서를 처음부터 삽입합니다. – xxmbabanexx

+0

아하! 그런 다음'CURRENT '가 아닌'INSERT'를 원한다. –

답변

2

색인 "insert"또는 Tkinter.INSERT를 사용해야합니다. 그것은 항상 삽입 커서를 나타냅니다.

관련 문제