본문 바로가기
반응형

GUI19

[파이썬 Tkinter GUI 만들기] 22. 버튼누른 입력값만 적용하기 프로그램의 한가지 문제를 찾았다. 버튼을 눌러 입력된 값이 아니라 초기 입력값이 결과에 반영된다. 코드를 아래와 같이 수정했다. 라벨에 입력된 값을 출력되도록 했다. 2022. 2. 1.
[파이썬 Tkinter GUI 만들기] 21. 오류 제거하기 GUI 창을 끌때 이런 오류가 뜬다. _tkinter.TclError: can't invoke "destroy" command: application has been destroyed 프로그램을 종료할 때 아래와 같은 마지막 코드가 실행되는데, 이미 꺼진 뒤라서 lab02를 제거할 수가 없다는 오류다. 이건 try, except 문으로 해결된다. 아래와 같이 고치면 된다. 2022. 1. 30.
[파이썬 Tkinter GUI 만들기] 20. 코드 정리하기 드디어 다 만들었다. 코드를 좀 정리해보았다. grid 의 열 별로 코드를 모았다. 폰트도 따로 추렸고, tkinter.font 를 불러와주어야한다. import tkinter as tk import tkinter.filedialog #이걸 따로 추가해야된다. 왜인지 모르겠음; import tkinter.font #이걸 따로 추가해야된다. 왜인지 모르겠음; import pandas as pd import os #윈도우 생성 root=tk.Tk() #전체 이름 root.title('파일 여는 프로그램') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("880x450+100+100") #사전 설정값들 mywidth1=12 mywidth2=5 mygreen="#4EA346" myfont.. 2022. 1. 30.
[파이썬 Tkinter GUI 만들기] 18. 결과 메모장으로 출력하기 최종 목표는 아래 GUI 이다. 위젯은 다 만들었고, 이제 결과를 메모장으로 출력하면 된다. savefile 함수를 아래와 같이 바꾸었다. 평균,중앙값,표준편차,평균절대편차를 라디오버튼 값 3,4,5,6 에 할당했다. 선택되면 rad_2.get() 에 값이 입력된다. if 문을 이용해 각 경우에 따른 통계량을 계산하도록 했다. 날짜와 작성자도 입력받았는데, 이 결과도 함께 메모장에 출력되게 하였다. 테스트해보았다. 메모장 출력 결과는 아래와 같다. 아래는 코드이다. import tkinter as tk import tkinter.filedialog #이걸 따로 추가해야된다. 왜인지 모르겠음; import pandas as pd import os #윈도우 생성 root=tk.Tk() #전체 이름 root... 2022. 1. 29.
반응형