私はPythonでGUIを使っていくつかの作業をしています。私はTkinterライブラリを使用しています。tkinterイベントに応答するには?
私は.txtファイルを開いて、処理のこのビットを行いますボタンを、必要とする:
frequencies = collections.defaultdict(int) # <-----------------------
with open("test.txt") as f_in:
for line in f_in:
for char in line:
frequencies[char] += 1
total = float(sum(frequencies.values())) #<-------------------------
私が開始しました:今、私は組み立てする方法がわからない
from Tkinter import *
import tkFileDialog,Tkconstants,collections
root = Tk()
root.title("TEST")
root.geometry("800x600")
button_opt = {'fill': Tkconstants.BOTH, 'padx': 66, 'pady': 5}
fileName = ''
def openFile():
fileName = tkFileDialog.askopenfile(parent=root,title="Open .txt file", filetypes=[("txt file",".txt"),("All files",".*")])
Button(root, text = 'Open .txt file', fg = 'black', command= openFile).pack(**button_opt)
frequencies = collections.defaultdict(int) # <-----------------------
with open("test.txt") as f_in:
for line in f_in:
for char in line:
frequencies[char] += 1
total = float(sum(frequencies.values())) #<-------------------------
root.mainloop()
私のコードので、ボタンが押されたときに実行されます。
多くのありがとう;)助けを求めて – thaking
3分でビート... +1良い答え、あまりにも複雑ではない鉱山。 – John