나는 파이썬과 tkinter
으로 만든 GUI를 가지고있다. GUI의다중 tkinter 폼?
from Tkinter import *
from PIL import Image, ImageTk
master = Tk()
def f1():
print "Change to form A"
def f2():
print "Change to form B"
title = Label(text="Swithing Menus or Forms")
title.grid(row=0, column=1)
blank = Label(text="\n")
blank.grid(row=1, column=1)
b = Button(master, text="Submenu A", command=f1)
b.grid(row=2, column=1)
b2 = Button(master, text="Submenu B", command=f2)
b2.grid(row=2, column=2)
mainloop()
버튼 나 클릭에 함수를 호출 할 수 있습니다 :
내 코드가 같이 보입니다.
구성 요소를 비활성 상태로 만들 수는 있지만 버튼을 클릭하면 다른 양식을 가져올 수 있습니까?
모든 구성 요소가 사라지고 새 구성 요소가 표시됩니까?
frame1.pack_forget()
frame2.pack()
(사용 그리드)
frame1.grid_forget()
frame2.grid()
(사용 팩) : 개인적으로
위젯을 모두 삭제하고 같은 창에서 새 위젯을 만드는 것을 의미합니까? – W1ll1amvl
예. 모든 위젯을 없애고 창을 열어 두십시오. 기본적으로 두 번째 위젯을 불러오는 첫 번째 "form"을 제출하십시오. – user8028