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

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

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

안녕하세요?

 

지난번 포스팅에서는 어떻게 해서 첫번째로 추가한 UI의 작동까지는 구현을 하는데 어렵지 않게 성공을 하기는 했습니다. 하지만, 이것만으로는 안되고, 다시한번 더 해야 하는 것이, 역시나 코드만으로 추가한 UI들의 기능을 구현하는 것이라고 할 수 있겠습니다.

 

먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 두번째로 호출되기 위한 메서드를 작성하는데, 작성하는 요령은 일단은 첫번째 메서드와 그렇게 차이가 있는 것은 아닙니다.

 

그리고 나서 평소대로의 방식처럼, 일단 시작하자 마자 나오는 버튼을 지정해서 여기다가 두번째 메서드를 호출할 수 있도록 만들었습니다만, 왠지 에러가 날듯 합니다.

 

역시나 제대로 에러가 나오는 것을 볼 수 있었습니다. 이래서야 이걸 가지고 작업을 하기가 상당히 난감한데, 아무튼 간에 무언가 다른 방법을 찾아봐야 합니다.

 

 

그래서 일단 제대로 self가 붙은 메서드가 작동이 되지 않아서 생기는 것으로 생각을 해서, 위 스크린샷에서 볼 수 있는 것처럼, 일단 버튼을 self가 붙은 변수명에 매치시켜 주도록 합니다.

 

그리고 나서도 에러가 나오기 때문에, 위 스크린샷에서 볼 수 있는 것처럼, 일단 카운터가 1 이상으로 넘어갈 때만 어떻게 작동이 되도록 만들어 줍니다.

 

이번에는 빌드하면서 에러가 나오지 않았습니다만, 문제는 위 스크린샷에서 볼 수 있는 것처럼, 일단 버튼이 전혀 작동을 하지 않는 문제점이 나왔습니다.

 

그래서 이번에는 아예 버튼과 그룹박스등이 추가가 될 때, 버튼을 누르면 어느 메서드에 매치가 되는지를 연결시켜 주도록 합니다.

 

이렇게 해서 일단 작동을 제대로 하는 것 까지는 어떻게 구현해 낼 수 있었습니다. 이제 문제는 이 경로들을 어떻게 하나로 모아서 다른 작업을 할 메서드로 전달을 할 것이며, 그 방법을 위해서 무슨 수를 써야 하는가 하는 문제도 남아 있고, 그 보다 더 앞서서 24개까지 입력버튼을 만들고, 여기다가 일일히 기능을 구현해 놓아야 합니다.

반응형