본문 바로가기

프로그래밍377

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -6- 안녕하세요? 일단 지난번 포스팅에서 어떻게 해서 제대로 추가적인 입력창을 불러 오는데는 성공했습니다. 그런데 이게 아직은 아무런 작업을 하지 않아서 인지 전혀 작동을 하지 않습니다. 그래서 이번 포스팅부터는 여기다가 작업을 할 수 있도록 어떻게 코드를 작성해야 하는데, 이제 그와 관련된 내용을 올리도록 하겠습니다. 가장 먼저 해야 할일은 위 스크린샷처럼 일단 입력해야 할 엑셀 파일의 갯수가 제 기준으로 24개가 한계이기 때문에, 그것에 맞춰서 그냥 한계를 설정해 주도록 합니다. 일단 이렇게 해서 우선 위 스크린샷처럼 그냥 경고 윈도우를 띄우는 것 까지는 그렇게 어렵지 않게 되기는 되었습니다. 이제 다음으로 이미 나와 있는 GUI의 내용을 올리도록 해 봐야 합니다. 먼저 위 스크린샷과 같은 형식으로 일단 .. 2020. 10. 19.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -5- 안녕하세요? 이래저래 컨디션이 않 좋다보니, 어째 프로그램을 작성하는데 걸리는 시간도 점점 더 많이 걸리는 것을 확인할 수 있기는 있습니다. 그래도 어떻게 해서 하나하나 느리지만 확실하게 추가를 하고 있는데, 아무튼 그 중간과정을 어떻게 해서 올려 드리고자 이번 포스팅을 하게 되었습니다. 먼저 위 스크린샷을 보시면 알 수 있듯이, 일단 scrollArea에서는 하위로 widget이 있기는 있습니다. 이게 왜 중요하느냐 하면................. 바로 위 스크린샷처럼 이것도 독립된 QObject로서 존재를 하고 있습니다. 즉, 다른 걸 할 필요없이 이걸 코드로 직접 건드리면 무언가를 할 수 있지 않을까 하는 생각이 들었습니다. 그래서 위 스크린샷의 붉은색 줄처럼, 일단 하나 추가시켜 보도록 했습니.. 2020. 10. 18.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -4- 안녕하세요? 지난번 포스팅에서 결과가 그렇게 만족스럽지 않았는데, 아무튼 간에 이번 포스팅에서는 어떻게 새로운 그룹박스를 추가하는 것 까지는 성공했지만, 이게 제대로 되지 않는 양상을 소개해 드릴까 합니다. 이래저래 프로그램의 제작이 순조로웠던 적이 없기는 없습니다. 이제는 VerticalLayout이 있기 때문에, 여기사닥 addWidget이라는 함수를 사용해 주는 것으로 해서, 어떻게 새로 생성한 QgroupBox를 집어넣을 수 있기를 기대해 보도록 합니다. 일단 1개 까지는 위 스크린샷에서 보이는 것처럼 일단은 어떻게 넣어 주는 데는 성공했습니다. 그런데 여기서 생각지도 못한 문제가 발생하는 것을 볼 수 있었습니다. 바로 위 사진에서 보이는 것과 같이, 일단 2개 이상의 groupBox가 있게 되면.. 2020. 10. 17.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -3- 안녕하세요? 지난번 포스팅에서 어떻게 그다지 좋지 못한 결과만이 나왔습니다만, 이번에는 조금은 진전이 나온 내용을 올려 드리고자 합니다. 그런데 이래저래 개인적인 일이 많이 있어서 하는 수 없이 진도는 매우 느리게 이번주는 나갈 수 밖에 없는 상황이 되었습니다. 먼저 어떻게 된 것인지 몰라도 제대로 Enabled가 저렇게 인식이 되는지 아닌지 알아보기 위해서 print함수를 하나 더 써서 마커로 활용해 보도록 합니다. 이렇게 했더니, 역시나 원래라면 Enabled가 False가 되어 있어서 yahoo1이 먼저 떠야 하는데, 그게 아니게 되는 것을 확인할 수 있었습니다. 그래서 이걸 Enabled를 측정하는 것으로 하지 말고, 그냥 버튼을 몇번째로 눌렀는지에 대해서 한번 만들어 보기 위해서 위 스크린샷과 .. 2020. 10. 16.