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

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

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

안녕하세요?

 

이래저래 컨디션이 않 좋다보니, 어째 프로그램을 작성하는데 걸리는 시간도 점점 더 많이 걸리는 것을 확인할 수 있기는 있습니다. 그래도 어떻게 해서 하나하나 느리지만 확실하게 추가를 하고 있는데, 아무튼 그 중간과정을 어떻게 해서 올려 드리고자 이번 포스팅을 하게 되었습니다.

 

먼저 위 스크린샷을 보시면 알 수 있듯이, 일단 scrollArea에서는 하위로 widget이 있기는 있습니다. 이게 왜 중요하느냐 하면.................

 

바로 위 스크린샷처럼 이것도 독립된 QObject로서 존재를 하고 있습니다. 즉, 다른 걸 할 필요없이 이걸 코드로 직접 건드리면 무언가를 할 수 있지 않을까 하는 생각이 들었습니다.

 

그래서 위 스크린샷의 붉은색 줄처럼, 일단 하나 추가시켜 보도록 했습니다. 이렇게 해서 기존의 레이아웃을 여기다가 추가하는 식으로 코드를 짜 놓도록 합니다.

 

 

일단 이렇게 해서 위 스크린샷처럼 드디어 추가가 되는 2번재 박스 부터는 제대로 찌그러 지지않고 어떻게 해서 제대로 추가가 되는 것을 확인할 수 있었습니다.

 

그리고 나서 다음으로 해야 하는 것으로는 위 스클니샷과 같이 3번재 이상부터 추가를 해도, 이 박스들이 찌그러 지지 않고 그대로 모양을 유지하고 있는 것을 확인할 수 있었습니다.

 

결국 여러개의 GroupBox를 설치하는 것으로 해서도, 여기서 알 수 있는 것처럼, 일단은 제대로 작업이 되기는 되는 것을 확인할 수 있기는 있었습니다.

 

그리고 나서 이제 여기다가 같은 방식으로 해서 일단 새로운 레이아웃을 지정하도록 하고, 여기다가 푸쉬버튼과 Line Edit을 추가하는 작업을 하도록 합니다.

 

이렇게 해서, 최종적으로 나온 결과물을 볼 수 있었습니다. 일단 이렇게 버튼이랑 Line Edit을 추가하는 것 까지는 어떻게 성공했지만, 여기다가 버튼과 LineEdit의 넓이나 높으를 조절하는 것은 좀 무리라는 생각이 들었습니다. 그래서 하는 수 없이 이건 뒤로 미루고, 다음의 다른 작업을 생각해 보도록 합니다.

반응형