반응형 GUI 프로젝트42 [파이썬 Tkinter GUI 만들기] 14. grid 여러 칸 사용하기 최종 목표는 아래 GUI 다. 추가정보입력 이라는 라벨을 넣을 차례인데, 두 열을 쓰고 싶다. 이런 경우 라벨에 grid 메소드를 적용할 때, columnspan=2 로 입력하면 된다. 실행 결과는 아래와 같다. 전체 코드는 아래와 같다. 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.I.. 2022. 1. 29. [파이썬 Tkinter GUI 만들기] 13. 일단 파일 생성하기 최종 목표는 아래 GUI 이다. 2차 선택 까지는 했고 불러온 텍스트를 df1 이라는 변수에 입력까지 했다. 날짜와 작성자도 추가해야하는데 일단 txt 먼저 생성해보기로 했다. 먼저 함수를 정의했다. txt로 저장하는 함수다. os.path.dirname 을 이용해서 filename 을 포함하는 폴더의 경로를 찾고, 해당 폴더에 my_result 라는 이름으로 저장하는 함수를 만들었다. txt 생성이라는 버튼도 추가했다. 8열에 추가했는데, 8열이 아니라 현재 생성된 열 다음열에 추가된다. 뭐 당연한 결과다. 실행 결과는 아래와 같다. 저장은 잘 된다. 코드는 아래와 같다. import tkinter as tk import tkinter.filedialog #이걸 따로 추가해야된다. 왜인지 모르겠음; i.. 2022. 1. 28. [파이썬 Tkinter GUI 만들기] 12. 불러온 메모장 데이터프레임에 넣기 최종 목표는 아래 GUI 다. 숫자가 콤마로 분리된 메모장을 불러오면, 판다스 데이터프레임으로 읽어오도록 했다. 수정 코드는 아래와 같다. 2차선택하면 실행되는 함수에 메모장파일 불러와서 데이터프레임에 입력하는 코드도 넣었다. 메모장을 열고 1차,2차 선택을 하면 df1 이 생성된다. 코드는 아래와 같다. import tkinter as tk import tkinter.filedialog #이걸 따로 추가해야된다. 왜인지 모르겠음; import pandas as pd #윈도우 생성 root=tk.Tk() #전체 이름 root.title('파일 여는 프로그램') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("1000x400+100+100") filename="" mywidth=8 .. 2022. 1. 28. [파이썬 Tkinter GUI 만들기] 11. 함수로 분기 만들기 (라디오 버튼의 아주 중요한 성질) 최종 목표는 아래 GUI 다. 1차 선택에서 대푯값 선택 시 2차 선택에서 '평균' 중앙값' , 1차 선택에서 변산도 선택 시 2차 선택에서 '표준 편차' '절대 편차' 가 나오도록 하고 싶었다. while 문으로 실패해서 함수를 이용해서 해봤더니 된다. 중요한걸 깨달았는데 바로 그룹의 원리다. 나는 아래와 같은 그룹이 되고 싶은 상태다. {대푯값, 변산도} {평균,중앙값,표준편차,절대편차} 같은 그룹끼리는 variable 을 같게 해주어야 한다. width 설정을 안하니 크기가 계속 달라져서, mywidth=8 로 설정해주었다. filename 오류가 안뜨게 하기 위해, filename='' 으로 설정했다. 코드는 아래와 같다. import tkinter as tk import tkinter.filed.. 2022. 1. 28. 이전 1 2 3 4 5 6 ··· 11 다음 반응형