반응형 GUI 프로젝트42 [파이썬 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. [파이썬 Tkinter GUI 만들기] 17. 버튼 누르면 입력된 글 나오게 하기 최종 목표는 아래 GUI 이다. 버튼은 모두 만들어 놓은 상태이다. 화살표를 누르면 입력값이 나오게 해야한다. 먼저 입력값 라벨에 value에 입력한 값을 부여하는 함수를 만들었다. 이 함수를 버튼의 command 에 입력했다. 실행 결과는 아래와 같다. 코드는 아래와 같다. import tkinter as tk import tkinter.filedialog #이걸 따로 추가해야된다. 왜인지 모르겠음; import pandas as pd import os #윈도우 생성 root=tk.Tk() #전체 이름 root.title('파일 여는 프로그램') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("1000x430+100+100") filename="" mywidth=8 rad_1=t.. 2022. 1. 29. [파이썬 Tkinter GUI 만들기] 16. 버튼과 글 출력창 생성하기 최종 목표는 아래 GUI 이다. value 라고 쓰여있는 글 입력창까지 생성했다. 오늘은 두개의 화살표 버튼과 두개의 출력창을 생성해보았다. 버튼은 커튼위젯으로 만들었다. 출력창은 text 정보를 입력하지 않은 라벨위젯을 사용했다. 다음시간에는 버튼을 누르면 입력값이 출력창에 전달되는 코드를 짤 것이다. 아래는 코드 실행 결과다. 경로 표시라벨이 한열을 차지하게 되어있어서 위와 같이 되었다. 세 열을 차지하도록 수정하였다. 아래는 수정 결과다. 파일생성이 잘려서 전체 세로크기를 약간 키워주었다. 아래는 실행결과다. 간격들이 좀 맘에 안들긴 하는데, 폰트사이즈와 width와 배치의 원리를 더 이해해야해서 마지막에 원리이해하고 수정하는걸로. 사용 코드는 아래와 같다. import tkinter as tk i.. 2022. 1. 29. [파이썬 Tkinter GUI 만들기] 15. 글 입력창 생성하기(Entry) 최종 목표는 아래 GUI 다. 날짜, 작성자 라벨을 만들고, value 입력 부분을 만들었다. value 입력 부분은 Entry 라는 위젯을 사용한다. 실행 결과는 아래와 같다. 아래는 전체 코드다. import tkinter as tk import tkinter.filedialog #이걸 따로 추가해야된다. 왜인지 모르겠음; import pandas as pd import os #윈도우 생성 root=tk.Tk() #전체 이름 root.title('파일 여는 프로그램') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("1000x400+100+100") filename="" mywidth=8 rad_1=tk.IntVar() rad_2=tk.IntVar() def openfile().. 2022. 1. 29. 이전 1 2 3 4 5 ··· 11 다음 반응형