2014-09-01 35 views
2

我正在製作一個gui界面,使我的腳本可供普通用戶使用。我的問題是 - 當用戶使用瀏覽按鈕選擇文件時,我有一個條目小部件,它將'文件路徑'作爲值。問題是條目小部件顯示文件路徑的開始(左端),但我更願意看到文件路徑的右端如何設置查看Tk​​inter 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() 

回答

2

使用

entry.xview_moveto(1) 

xview_moveto()需要的級分,其中,0定義了左側和1中的右側部分。

+0

謝謝!我以前嘗試過,但沒有成功。但是現在我發現我在命令功能之外使用了這個功能,因此也是這個問題! – JeeYem 2014-09-01 20:29:14

+0

謝謝。谷歌finnaly搜索了很多後得到了答案。 :) – SeeTheC 2016-10-19 14:53:47

相關問題