본문 바로가기

Python

220211 학습일기

1. GUI 창 전환

 

이틀정도 머리를 싸매던게 드디어 해결됐다.

!!!!!!!!!!!

from tkinter import *
import tkinter.messagebox as msgbox
from tkinter.ttk import Labelframe

window = Tk()
window.title("계산기")
window.geometry("640x480")

a=0
def switch():
    print("바뀐다.")
    global a
    a=1
    window.destroy()

frame_addsearch_group = Frame(window)
frame_addsearch_group.pack(fill="x",padx = 5,pady=10)

btn_add_group=Button(frame_addsearch_group,padx=5,pady=5,width=12,text="switch",command=switch)
btn_add_group.pack(side="left")

window.mainloop()

if a==1:
    wi = Tk()
    wi.title('두번째')
    wi.geometry("640x480")
    wi.mainloop()

destroy를 이용하면 된다.

이렇게 쉬운 걸... quit로만 해결하려했다.....

 

버튼을 누르면 첫번째 GUI창이 사라지고 두번째 GUI창이 생긴다

 

 

 

https://pythonq.com/so/python/701251

 

python - 일정 시간이 지나면 자동으로 창 닫기 - IT 툴 넷

python - 일정 시간이 지나면 자동으로 창 닫기 기사 출처 python tkinter

pythonq.com

여기서 영감을 얻었다.

'Python' 카테고리의 다른 글

220219 학습일기  (0) 2022.02.19
220218 학습일기  (0) 2022.02.18
220210  (0) 2022.02.11
220209 학습일기  (0) 2022.02.10
220208 학습일기  (0) 2022.02.09