python-3.x - TypeError:return_entry 接受 0 个位置参数,但给出了 1 个;反之亦然。没有参数就失败了
问题描述
使用 Windows 10、python 3.5、tkinter 8.6
def return_entry() :
content = ew.get()
print(content)
ew = Entry(root, font = myfont, width = 30)
ew.place(x = 170, y = 100)
ew.bind('<Return>', return_entry)
像上面那样运行得到 TypeError。如果任何字符串作为参数给出,例如 return_entry(anything) 代码运行良好。错误信息似乎自相矛盾。
解决方案
推荐阅读
- c++ - 从 .so/.o 文件中获取 c/cpp 中的静态库列表
- java - Stream.map 和 Collectors.mapping 之间的性能差异
- scala - 是否有任何可变集合的运算符方法可以将结果写回可变运算符调用程序或参数?
- c++ - 定点幂函数
- message - 服务总线的消息合约是如何版本化的?
- python - 如何在 Keras 或 Tensorflow 中将 L1 范数添加到损失函数中?
- javascript - 附加带有精灵图像的文本并使文本能够与精灵图像进行补间
- php - 从 HTML 表单使用 PHP 编辑 SQL 表
- indexing - Julia MetaCollection:实现集合的集合
- javascript - 使页脚停留在页面底部而不被剪切