如何从ScrolledText小部件的内容写入txt文件

时间:2019-04-04 21:59:29

标签: python-3.x tkinter

我正在用python开发一种编码语言,我希望能够将代码编写到ScrolledText小部件中,单击菜单栏中的保存按钮,然后让os在ScrolledText小部件中写入包含内容的文件

我已经尝试过select2函数的多种变体(包括.get(),但是它们都返回了错误.get('1.0', END)

AttributeError: 'NoneType' object has no attribute 'get'

我希望结果像这样: file.write(shell.get(FIXED .GET CODE))

1 个答案:

答案 0 :(得分:0)

请注意,并未为shell对象分配ScrolledText对象,而是为该对象的grid方法的调用结果。因此,正如错误输出所表明的,shellNone。如果将对象分配给shell,然后调用shell.grid,则应该按照您想要的方式进行工作。