我有一个tk.Button(..., command=_on_button_click)
。
单击后,我想知道当前是否按住Shift键。
但是调用_on_button_click
时没有任何事件对象或类似对象供我检查
答案 0 :(得分:2)
假设有一个名为AttributeError Traceback (most recent call last)
<ipython-input-31-f0e602a068f6> in <module>()
3 snow = nltk.stem.SnowballStemmer('english')
4 for sentence in final_X:
----> 5 sentence = str(sentence.lower())
6 cleanr = re.compile('<.*?>')
7 sentence = re.sub(cleanr, ' ', sentence)
**AttributeError: 'list' object has no attribute 'lower'**
的按钮和一个名为button
的处理程序,则可以使用shift_click
方法:
bind
当然,您可能还会想要一种不需按住档的操作:
button.bind("<Shift-Button-1>", shift_click)