본문 바로가기
프로그램

[파이썬] tkinter simpledialog에서 입력한 문자로 수정하기

by 오디세이99 2022. 10. 14.
728x90
반응형

tkinter의  simpledialog는 간단한 윈도우 popup을 만들 수 있습니다.

이를 통해 입력을 받아서 Button의 Label 을 수정하는 코드입니다.

import tkinter
from tkinter.simpledialog import *

mainFrame = Tk()

name = 'O.K'
def change():
    name = tkinter.simpledialog.askstring("제목", "내용")
    nameLabel = b1
    nameLabel["text"] = name

name = 'O.K'
b1 = Button(mainFrame, text=f"{name} 변경", command=change)
b1.pack()

mainFrame.mainloop()

728x90
반응형

댓글