본문 바로가기
반응형

시리얼8

[파이썬 저울 연결] 20. GUI 만들기 #12. 리스트 라벨 원래 코드에 적용하기 라벨을 리스트에 계속 담고 한번에 지워줬다. 물건을 치우면 사라진다. 코드는 아래와 같다 . import tkinter as tk from numpy import product #윈도우 생성 root=tk.Tk() #전체 이름 root.title('무게를 이용한 검수') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("1000x400+100+100") #창 크기 조절 가능 여부 (디폴트 True) root.resizable(True,True) #Fixed Label lab00=tk.Label(root,text="현재 무게",font=('Arial 32 bold'),bg='black',fg="white",width=8,height=1) lab00.grid(row=0,column=0,.. 2022. 1. 14.
[파이썬 저울 연결] 19. GUI 만들기 #11. 같은 이름 라벨 지우는 법 찾음 같은 이름으로 여러번 생긴 라벨을 지우는 법을 찾았다. 라벨이 생길 때마다 리스트에 넣어놓고, 리스트 안에 있는 라벨들을 지우면 된다. 지난시간에 만든 간단한 코드에 적용했다. 아래는 결과다. 코드는 아래와 같다. 다음시간에 원래 코드에 적용하려고 하낟. import tkinter as tk from numpy import product #윈도우 생성 root=tk.Tk() #전체 이름 root.title('무게를 이용한 검수') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("1000x400+100+100") #창 크기 조절 가능 여부 (디폴트 True) root.resizable(True,True) #라벨리스트 생성 labels=[] #Fixed Label lab00=tk.La.. 2022. 1. 14.
[파이썬 저울 연결] 17. GUI 만들기 #9. 무게 겹칠 경우 다중출력 무게가 겹칠 경우 결과가 다중출력 되야 한다. 얼마나 겹칠지 모르기 때문에 겹치는 만큼 결과가 출력되야 한다. 회사와 제품명을 출력하는 라벨을 if문 안에 넣어주었다. 만약 사전 정의한 범위 안으로 현재 무게가 들어올 경우 라벨이 생성되도록 했다. 다중출력을 하기 위해 col을 변수로 줬다. j라는 변수로 입력하고, if문이 참일 경우 j가 1씩 늘어난다. 열이 늘어난다는 의미이다. import tkinter as tk from numpy import product #윈도우 생성 root=tk.Tk() #전체 이름 root.title('무게를 이용한 검수') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("1000x400+100+100") #창 크기 조절 가능 여부 (디폴트 Tru.. 2022. 1. 14.
[파이썬 저울 연결] 16. GUI 만들기 #8. 코드 개선 무게가 중복되는 경우 다중출력되도록 해야하는 상황인데, 일단 코드개선부터 하려고 한다. Fixed Label 부분은 while 문과 무관하므로 while 문 앞으로 이동시켰다. 이 편이 속도면에서 더 유리하다. 실시간 무게가 출력되는 라벨은 실시간 무게를 얻는 코드 바로 뒤로 옮겼다. 또 고정라벨의 글자색을 흰색으로 수정했다. 출력되는 현재 무게는 black으로 하였다. import tkinter as tk from numpy import product #윈도우 생성 root=tk.Tk() #전체 이름 root.title('무게를 이용한 검수') #창 크기 +붙은 부분은 좌상단 떨어진 위치 root.geometry("600x400+100+100") #창 크기 조절 가능 여부 (디폴트 True) root... 2022. 1. 14.
반응형