添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
def browse_for_file(entry_name, filetype): File_path = filedialog.askopenfilename(filetypes=[( " Excel Files " , " *.xlsx " )]) entry_name.delete(0, END) entry_name.insert(0, File_path) # 最关键的步骤就是使用xview_moveto(1) ,xview_moveto(0)表示显示左侧内容,xview_moveto(1)表示显示文本末尾内容 # 特别需要注意的是,需要先插入内容,再使用xview_moveto。 # 如果将entry_name.xview_moveto(1) 放在entry_name.insert(0, File_path)之前那么无法生效! entry_name.xview_moveto(1 ) templ_filename = StringVar() templ_entry = Entry(app, textvariable = templ_filename, width = 30,justify= " right " ) templ_entry.xview_moveto( 1 ) 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()

效果展示: