1
私のスクリプトに何が問題なのか教えてもらえますか? 実行されましたが、何も起こりません。 "mainWindow"で "input button"をクリックすると、私の目的は新しいウィンドウを作成することです。 と私のメインウィンドウには何も表示さdid't :( 誰かが私にこの問題を修正のための手がかりを伝えることができますか? はお時間をありがとうございました:)私のコードは実行されますが、何も起こりませんでした(Tkinter、Python3)
from tkinter import*
master = Tk()
# create frame menu
def mainWindow(self, master):
menuFrame = Frame(master)
inputButton = Button(menuFrame, text="Input Data", command=windowInput)
showButton = Button(menuFrame, text="Show Data")
deleteButton = Button(menuFrame, text="Delete Data")
menuFrame.pack(fill=BOTH)
inputButton.grid(row=0, column=0)
showButton.grid(row=1, column=0)
deleteButton.grid(row=0, column=1)
# create new window
def windowInput():
window_input = Toplevel(master)
window_input.wm_title("Input")
inputFrame = Frame(master)
kodeLabel = Label(inputFrame, text="Book Kode")
nameLabel = Label(inputFrame, text="Book Name")
priceLabel = Label(inputFrame, text="Book Price")
kodeEntry = Entry(inputFrame)
nameEntry = Entry(inputFrame)
priceEntry = Entry(inputFrame)
submitButton = Button(inputFrame, text="Submit", command=NONE)
backButton = Button(inputFrame, text="Back", command=NONE)
inputFrame.pack()
kodeLabel.grid(row=0, column=0)
nameLabel.grid(row=1, column=0)
priceLabel.grid(row=2, column=0)
kodeEntry.grid(row=0, column=1)
nameEntry.grid(row=1, column=1)
priceEntry.grid(row=2, column=1)
submitButton.grid(row=3, column=0, columnspan=2)
backButton.grid(row=3, column=2)
if __name__ == "__main__":
master.mainloop()
ありがとう、私のスクリプトは今すぐ仕事です。メインblablablaの場合にのみmainWindow()を配置します。 私は私のスクリプトを開始するときに私はwindowInput()を使用する場合、私は同時に2つのウィンドウを持っているhehehe おかげで、非常に助けて – Oncom
私はあなたのコードが動作してうれしいです;)あなたは答えとして私の答えをチェックすることができます誰があなたの問題を解決したのですか? – andrepogg