728x90
반응형
'New File' 아이콘을 클릭하고 파일 이름을 'gui4.py'로 생성한 후, 아래의 코드를 입력한다.
from tkinter import * root = Tk() root.title("GUI") root.geometry("640x480") # 가로 x 세로 txt = Text(root, width=30, height=5) # txt라는 이름의 입력창(Text) 생성 txt.pack() txt.insert(END, "글자를 입력하세요") # txt 입력창 기본값, Text : 줄바꿈 가능 e = Entry(root, width=30) # e라는 이름의 입력창(Entry) 생성 e.pack() e.insert(0, "한 줄만 입력하세요") # e 입력창 기본값, Entry : 줄바꿈 불가 def btncmd(): print(txt.get("1.0", END)) # 1번째줄, 0번째 글자부터 END까지 가져와서 출력 print(e.get()) # Entry에 입력된 값을 가져와서 출력 txt.delete("1.0", END) # txt 입력창 내용 삭제 e.delete(0, END) # e 입력창 입력내용 삭제 btn = Button(root, text="클릭", command = btncmd) btn.pack() root.mainloop() |
반응형
코드 작성이 완료되면, 'Run' 탭에서 'Run and Debug'를 클릭한 뒤, 'Python File'을 선택해서 작성된 'gui4.py'의 코드를 실행시키면, 아래와 같이 창이 뜨는 것을 확인할 수 있다.
728x90
'글자를 입력하세요'라고 적혀있는 칸(Text)에 '가나다라마바사'를 입력하고, '한 줄만 입력하세요'라고 적혀있는 칸(Entry)에는 'ABCDEFG'를 입력한 후, 마우스로 '클릭'버튼을 클릭하면, gui4.py의 16~21번째 줄에 작성되어있는 명력이 실행되어 Terminal 창에는 '가나다라마바사', 'ABCDEFG'가 출력되고, 각각의 칸(Text, Entry)는 삭제가 된 것을 확인할 수 있다.
728x90
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬 - datetime 모듈 (날짜, 시간 구분해서 출력) (0) | 2022.05.26 |
---|---|
파이썬 - datetime 모듈 (날짜, 시간 출력) (0) | 2022.05.25 |
파이썬 - GUI 레이블 (0) | 2021.07.12 |
파이썬 - GUI 버튼 동작 (0) | 2021.07.11 |
파이썬 - GUI 기본 프레임 (0) | 2021.07.11 |