我试图获取ScrolledText的内容,但到目前为止成功并不适合我:) 我不明白我错在哪里。 这是一个非常简单的不工作代码的例子......
rootProject.name = 'my_app_name'
include ':app'
答案 0 :(得分:0)
好的,这是因为lambda定义。 通过这种方式,函数创建为常量" i" value,即函数声明时的值。
通过重写lambda,它可以工作!
st.bind("<Return>", lambda event: returnPressed(st.get("1.0", "end-1c")))
答案 1 :(得分:0)
您在创建按钮时获得了值,这意味着该值始终为空。您需要在处理事件时获取值。
你应该避免使用lambda,这是一个有点高级的概念,在这种情况下增加复杂性而不添加任何值。只需从函数中获取值:
def returnPressed(event):
value = event.widget.get("1.0", "end-1c")
print "CONTENT: " + value
...
st.bind("<Return>", returnPressed)