Tkinter无法弄清楚如何清除Text小部件中的所有文本,然后立即重写它

时间:2014-01-17 01:43:39

标签: python tkinter

我正在尝试清除和重写同一功能中文本小部件中的文本。这是功能。

这是函数......

def delete_individual(self):
        """
        Deletes a single row in the SQL events table. The row is determined by entry in the individual
        DeleteRowEntry"""
        try:
            index = int(self.individualRowEntry.get())
        except ValueError:        
            tkm.showerror('Entry Error','Index entry should be an integer.',parent = self.parent)    
            return None

        conn = lite.connect('fit.db')
        cursor = conn.cursor()
        cursor.execute("""DELETE FROM events WHERE(id = (?))""",(index,))

        conn.commit()
        conn.close
        self.parent.entriesDisplayArea.delete('1.0',tk.END)
        self.parent.entriesDisplayArea.insert('1.1', #some text) 

基本上文本只是停留在那里,直到包含文本小部件的Toplevel窗口关闭并重新打开(无论发生什么情况)都不会实际删除。

如果我将删除语句放在插入语句之后它将删除,但那不是我想要的,我希望它删除然后插入新文本。提前感谢您的回复!

0 个答案:

没有答案