import tkinter as tkfrom tkinter import scrolledtext messageboximport openaiimport threadingimport tkinterfont as tkfontfrom tkinter import ttkclass ChatApp def __init__self root selfroot =
在代码中的clear_conversation方法中,需要将conversation_canvas的state属性设置为'normal',然后再删除文本,最后再将state属性设置为'disabled'。修改后的代码如下:
def clear_conversation(self):
self.conversation_canvas.configure(state='normal')
self.conversation_canvas.delete('1.0', tk.END)
self.conversation_canvas.configure(state='disabled')
这样就能正确清除对话记录了。
原文地址: http://www.cveoy.top/t/topic/i7l0 著作权归作者所有。请勿转载和采集!