例如,我有字符串ABCDEFG但仅选择" BCD"在入境。如何用lambda函数替换所选文本?
第二个问题是关于显示光标。我的条目宽度为20,justify=RIGHT
。我想展示最后的角色。例如AAAABBBBCCCCDDDDDEEEEEFFFFF,我看到" AAAABBBBCCCCDDDDDEE"但我需要" CCCCDDDDDEEEEEFFFFF"
我的插入代码示例和Entry init
vstup = Entry(group, textvariable=vstupObsah,font='Verdana 14', width=37,justify=RIGHT)
Button(keys, text=u"sin()",font='Verdana 15',width=5,height=1,padx=7,pady=1, command=lambda: vstup.insert(INSERT,"sin(")).grid(row=1, column=0,rowspan=1, padx=6, pady=5)
答案 0 :(得分:1)
我已经解决了: - )
def put_sel(value):
try:
vstup.delete("sel.first","sel.last")
except:
pass
vstup.insert(INSERT,value)
vstup.xview(INSERT)