如何在Tkinter Entry小部件中设置以查看文本末尾?
我正在制作一个图形界面,让我的脚本可以被普通用户使用。我的问题是——我有一个输入框,当用户点击浏览按钮选择文件时,这个输入框会显示文件的路径。不过,现在这个输入框只显示路径的开头部分,我希望能看到路径的结尾部分。
下面是我的脚本。
from Tkinter import *
from tkFileDialog import askopenfilename
app = Tk()
app.title("ABC")
app.geometry("300x100")
def browse_for_file(entry_name, filetype):
File_path = askopenfilename(filetypes = filetype)
entry_name.delete(0, END)
entry_name.insert(0, File_path)
templ_filename = StringVar()
templ_entry = Entry(app, textvariable = templ_filename, width = 30)
templ_entry.grid(row = 3, column = 1, sticky=W)
filetype_fasta = [('fasta files', '*.fasta'), ('All files', '*.*')]
button_templ = Button(app, text = 'Browse', width =6, command = lambda:browse_for_file(templ_entry, filetype_fasta))
button_templ.grid(row = 3, column = 2)
app.mainloop()
1 个回答
6
使用
entry.xview_moveto(1)
xview_moveto()
这个函数接受的是小数,0代表最左边,1代表最右边。