본문 바로가기
무모한 도전-주식 인공지능 만들기

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -22-

by 인터넷떠돌이 2020. 10. 28.
반응형

안녕하세요?

 

지난번 포스팅에서 작업을 일단은 하기는 했습니다만, 이게 전부가 아니라 일단은 계속해서 추가하지 못한 기능이 많이 있습니다. 그래서 이 작업에 대해서 계속해서 포스팅을 올리면서, 어떤 식으로 작업을 했는지에 대해서 한번 올려 보고자 합니다.

 

일단 위 스크린샷에서 볼 수 있는 것처럼, 우선 레이아웃에서 removeWidget()이라는 것을 추가해서 어떻게 무언가를 할 수 있도록 만들어 줍니다.

 

그리고 나서 다음으로 해서 중요한 것이 바로 어떤 입력박스가 추가가 되었는지 아닌지 알아보는 과정이 필요하기 때문에, 일단 위 스크린샷에서 볼 수 있는 것처럼, 새로운 리스트를 생성해 보도록 합니다.

 

 

그리고 각각의 박스에서는 2번째 입력박스 부터는 이런 리스트에 하나하나씩 QGroupBox를 추가해 주도록 합니다. 왜 이렇게 하느냐 하면............

 

바로 remove를 해야 하기는 하는데, 무엇을 제거해야 할지 모르기 때문에, 이 작업을 하기 위해서, 일단 위 스크린샷처럼 리스트의 요소를 불러와서 제거할 수 있도록 만들어 주어야 합니다.

 

일단 이렇게 해서 , 우선 첫번째 그룹박스를 추가해서 두번재 그룹박스를 추가한 다음에 제거해서 위 스크린샷과 같은 결과를 일단은 얻기는 얻었습니다.

 

그리고 나서 두번째 그룹박스도 어떻게 순조롭게 추가가 되는 것을 확인할 수 있었습니다. 다만 여기서 문제라면 이 상태에서 마이너스 버튼을 누르게 되면.........

 

위 스크린샷에서 보이는 것처럼, 일단 리스트에서 인덱스 에러가 나오는 것을 확인할 수 있었습니다. 이제 에러가 나오는 것을 확인할 수 있었기 때문에, 이 에러를 수정하기 위한 여정에 다시 올라야 합니다. 이래저래 하나 완성이 되었다 싶으면 하나 에러가 나오는 것의 반복입니다.

반응형