是否可以将文本小部件传递给另一个文件?我有一个 main.py
文件和一个名为 fuction.py
的第二个文件。我可以执行以下操作吗?
在main.py
中:
myText = Text(miFrame,width = 117, height = 18).place(x=20, y = 171)
function.some_function(myText)
在 function.py
中:
def some_function(myText):
myText.insert(END, "bla bla bla")
当我尝试执行上述代码时,我收到以下消息:
AttributeError: 'NoneType' object has no attribute 'insert'
答案 0 :(得分:1)
我认为 .place()
的 Text
方法不会返回任何内容。 main.py
中您可能想要的是:
myText = Text(miFrame, width=117, height=18)
myText.place(x=20, y=171)
function.some_function(myText)