python - Python Tkinter 文本插入方法
问题描述
我正在使用 tkinter GUI 编写聊天机器人,但插入方法有问题。
我这样定义聊天窗口:
chatWindow = tk.Text(root)
我将消息插入到窗口中,如下所示:
chatWindow.insert(tk.END, d_to_insert)
解释器向我显示了这个错误:
self.tk.call((self._w, 'insert', index, chars) + args)
_tkinter.TclError: invalid command name ".!text"
谢谢
解决方案
从您提供的代码量来看,我只能说有一些小部件已经被破坏,您正在尝试访问。
如果您提供更多代码,则有助于调试错误。
推荐阅读
- r - 绘制圣安东尼奥城市公园边界
- python - Mac OS 11.4 Big Sur - 修复 /System/Library/Frameworks/Python.framework/Versions/2.7 中的 python 加密包
- javascript - Vue 3 无效的 VNode 类型
- mysql - 我应该在 MySQL 中为我的“托管”平台使用多个数据库吗?
- jenkins-pipeline - 托管管道 jenkinsfile 如何与自定义托管管道属性一起使用
- c# - 简单补丁请求的部分对象反序列化 .Net Core
- python - 如何将另一列的前一个值与 x 列的值相乘(移位)
- python - 有没有办法更新 Slack 消息中的单个块元素?
- amazon-web-services - AWS MQTT 主题 - 保存到的位置
- spring - 仅当 spring.profiles.active=test in gradle 时如何测试?