私はTkinter
を勉強していますが、ボタンが必要です。それをクリックすると、コードで何かして、結果を印刷します。どうすれば結果を出力するためのGUIを作成できますか?
私はこれを開始しました:
from Tkinter import *
import heapq
root = Tk()
root.title("TEST")
root.geometry("800x600")
#-------------------CODE-----------------------
def makeHuffTree(symbolTupleList):
trees = list(symbolTupleList)
heapq.heapify(trees)
while len(trees) > 1:
childR, childL = heapq.heappop(trees), heapq.heappop(trees)
parent = (childL[0] + childR[0], childL, childR)
heapq.heappush(trees, parent)
return trees[0]
def printHuffTree(huffTree, prefix = ''):
if len(huffTree) == 2:
print huffTree[1], prefix
else:
printHuffTree(huffTree[1], prefix + '0')
printHuffTree(huffTree[2], prefix + '1')
def OnButton():
exampleData = [(0.124167 , 'e'), (0.0969225 , 't'),(0.0820011 , 'a'),]
huffTree = makeHuffTree(exampleData)
printHuffTree(huffTree)
button = Button(root, text="Press me!", command=OnButton)
button.pack()
root.mainloop()
どのように私は今、出力に結果を私のGUIを作ることができますか?
ここでボタンを作成していますか? –
ボタンは問題ありませんが、作成できますコードを実行するためにこのボタンを接続し、それを押した後、GUIを表示します。 – thaking
@thaking hi I a tkinterを使ってプログラムを作成するには? huffman tree wud bのコードは私に有益です.. Cn u plzは私を渡しますか?どんな種類のヘルプがありがとう – MalTec