1. showinfo
showinfo로 messagbox를 불러들이면,
위에서 보다시피, i라는 아이콘이 입력한 팝업창 내용 앞에 나타나고, 밑에 버튼은 확인이라는 텍스트로 뜨는 것을 볼 수 있다.
showinfo를 response라는 변수에 반환값을 담아 레이블에 텍스트로 보면 ok라고 리턴되는 것을 알 수 있다.
2. showwarning
showwarning으로 messagbox를 불러들이면,
위에서 보다시피, 경고 표시의 세모난 아이콘이 입력한 팝업창 내용(Hello World) 앞에 나타나고, 밑에 버튼은 확인이라는 텍스트로 뜨는 것을 볼 수 있다. 동시에, 딩~하는 경고음도 울린다.
showwarning을 response라는 변수에 반환값을 담아 레이블에 텍스트로 보면 showinfo와 마찬가지로 ok라고 리턴된다.
3. showerror
showerror는 경고 표시의 동그란 엑스표시 아이콘이 입력한 팝업창 내용(Hello World) 앞에 나타나고, 밑에 버튼은 확인이라는 텍스트로 뜨는 것을 볼 수 있다. 동시에 디리링~ 하고 에러음도 울린다.
showerror를 response라는 변수에 반환값을 담아 레이블에 텍스트로 보면 showinfo, showwarning과 마찬가지로 ok라고 리턴된다.
4. askquestion
askquestion은 동그란 물음표 표시아이콘이 입력한 팝업창 내용(Hello World) 앞에 나타나고,
밑에 예 와 아니요라는 텍스트를 가진 두 개의 버튼이 뜨는 것을 볼 수 있다.
askquestion를 response라는 변수에 반환값을 담아 레이블에 텍스트로 보면 팝업창에서 예라고 누르면 yes가 아니요라고 누르면 no라고 리턴된다.
5. askokcancel
askokcancel은 동그란 물음표 표시아이콘이 입력한 팝업창 내용(Hello World) 앞에 나타나고, 밑에 확인 과 취소라는 텍스트를 가진 두 개의 버튼이 뜨는 것을 볼 수 있다.
askokcancel를 response라는 변수에 반환값을 담아 레이블에 텍스트로 확인하면 팝업창에서 확인을 누르면 1이, 아니요라고 누르면 0이 리턴되는 것을 볼 수 있다.
6. askyesno
askyesno는 동그란 물음표 표시아이콘이 입력한 팝업창 내용(Hello World) 앞에 나타나고, 밑에 예 와 아니요라는 텍스트를 가진 두 개의 버튼이 뜨는 것을 볼 수 있다.
askyesno를 response라는 변수에 반환값을 담아 레이블에 텍스트로 확인해보면
askokcancel과 마찬가지로 팝업창에서 확인을 누르면 1이, 아니요라고 누르면 0이 리턴되는 것을 볼 수 있다.
askyesno에서 버튼 예와 아니요를 통해 반환되는 반환값 1과 0을 if문을 사용하여 반환값 대신 지정한 문자열이 반환되도록 해보았다.
'컴퓨터 사이언스 > TIL 정리' 카테고리의 다른 글
MGS Day 01 (0) | 2022.06.28 |
---|---|
[자바스크립트] 일반 (0) | 2022.06.11 |
[파이썬] tkinter로 daum 로그인 창 만들어보기 (0) | 2022.06.01 |
[파이썬] GUI프로그래밍 tkinter (0) | 2022.05.30 |
[프론트엔드][파이썬] TIL DAY-34 특수 메소드(special method), 파일 (0) | 2022.05.17 |