如何在Tkinter中正确插入文本到当前位置?

1 投票
1 回答
1328 浏览
提问于 2025-04-17 16:18

问题

我该如何在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

1 个回答

2

你需要使用索引“insert”或者Tkinter.INSERT。这总是指插入光标。

撰写回答