반응형
라벨이 생길 수도 있고 안생길 수도 있어서, 안생겼을 때는 destroy 명령어가 에러가 났다. 찾아보니 아주 좋은 조건문이 있었다.
try excepy 문인데, 한번 해보고 안되면 except 이후 문장을 실행한다. 아래와 같이 추가했다.
오류는 잡혔다. 그런데 여전히 문제가 있다.
물건을 올려놓으면 다중출력은 잘 되는데 물건 제거 시 라벨이 하나만 사라진다.
lab11이라는 같은 이름의 라벨이 중복된 제품만큼 생겨서 그렇다. 없애는 코드도 그만큼 짜줘봤다. 두번 생기면 두번 없애는거다. 근데 안된다. 간단한 코드를 만들어 테스트해보니, 같은 이름으로 여러번 만들면 마지막꺼만 지워진다. 방법을 찾아야 한다. 다음시간에.
아래는 간단한 코드.
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,padx=10)
#Fixed Label
lab00=tk.Label(root,text="현재 무게",font=('Arial 32 bold'),bg='black',fg="white",width=8,height=1)
lab00.grid(row=0,column=1,padx=10)
lab00.destroy()
lab00.destroy()
lab00.destroy()
반응형
'GUI 프로젝트 > 저울 연결하기 (시리얼통신) (Tkinter)' 카테고리의 다른 글
[파이썬 저울 연결] 20. GUI 만들기 #12. 리스트 라벨 원래 코드에 적용하기 (2) | 2022.01.14 |
---|---|
[파이썬 저울 연결] 19. GUI 만들기 #11. 같은 이름 라벨 지우는 법 찾음 (0) | 2022.01.14 |
[파이썬 저울 연결] 17. GUI 만들기 #9. 무게 겹칠 경우 다중출력 (0) | 2022.01.14 |
[파이썬 저울 연결] 16. GUI 만들기 #8. 코드 개선 (0) | 2022.01.14 |
[파이썬 저울 연결] 15. GUI 만들기 #7. 개수 늘려서 속도테스트 (0) | 2022.01.13 |
댓글