2011-12-15 13 views
1

tkFileDialog.askopenfilename()ウィンドウを開くTkinter Buttonウィジェットを作成するコードスニペットを作成するにはどうしたらいいですか?ウィンドウ内の "Open"ボタンをクリックしてファイル名を文字列として取得するエントリに挿入します。tkFileDialog.askopenfilename()の入力ファイル名を文字列として返すボタンを作る方法は?

これは私が持っているものです。

iconEntry = Entry(iconRow) 
iconEntry.pack() 

def getFileName() 
    fileName = tkFileDialog.askopenfilename() 
    iconEntry.insert(0, fileName) 

iconButton = Button(iconRow, text="Browse", command=getFileName) 
iconButton.pack(side=RIGHT) 

答えて

3

私はそれを自分で持っています。

root = Tk() 

def getFIleName(varName, entryName): 
    varName = tkFileDialog.askopenfilename() 
    entryName.insert(0, varName) 

iconButton = Button(root, text="Browse", command=(lambda: getImageName(campIcon, iconEntry))) 
iconButton.pack() 
関連する問題