본문 바로가기

작업표시줄3

멀티 프로세스를 이용한 병렬처리에 들어가 보기 -8- 안녕하세요? 지난번 포스팅에서 어찌어찌해서 원하는 것과 가장 근접한 결과를 얻는데는 성공했습니다만, 문제는 두번째 progressBar가 없어서 전체적인 프로세스가 어느정도 진행이 되었는지 알아보는데 문제가 많이 있습니다. 그래서 이번 포스팅에서는 이 문제를 해결하기 위해서 움직여 보겠습니다. 먼저 QtDesigner에서 위 스크린샷처럼 자식 프로세스의 GUI를 수정해 주도록 합니다. 별것 아니고 전체 프로세스를 알 수 있는 두번째 작업 표시줄을 표시하도록 합니다. 그리고 나서 먼저 자식 프로세스에서 두번째 작업표시줄을 어떻게 범위를 설정할 것인지 코드를 추가해 주도록 합니다. 이렇게 해서 추가가 되었다면, 다음 코드를 작성하러 가 봅니다. 그리고 당연하다면 당연하게도 두번째로 전체적인 프로세스의 진행상.. 2020. 2. 28.
초기 테스터(initial tester)의 제작-9- 안녕하세요? 이번 포스팅에서는 지난번에 어떻게 된 것인지 프로그레스 바가 시작하자 마자 100%를 채워버리는 상황을 맞이해서 상당히 난해했습니다. 그래서 이 문제를 해결하는 것이 이번 포스팅의 주요 내용이 되겠습니다. 일단 다시한번 파이참의 콘솔을 봐도, 상황이 알기 어려운 것이 왜 인지 프로그레스 바의 값이 데이터 베이스의 최대값으로 나와 있는 것 입니다. 그래서 다음으로 어디가 문제인가 했더니, 의외로 간단한 곳에서 해답이 나왔습니다. 원래는 총 리스트의 길이가 아니라, 각각의 인덱스를 지정하는 항목이 들어가야 하는 것 입니다. 이렇게 해서 일단 작동을 시켰는데, 어디선가 작동이 매끄럽지 못한 것을 확인할 수 있었습니다. 정확히는 뭐라고 해야 할까요? 프리징이 일어났다고 해야 할까요? 이 프리징이 일.. 2020. 1. 13.
초기 테스터(initial tester)의 제작-8- 안녕하세요? 이번 포스팅에서는 어찌어찌 해서, 중간에 어느정도 과정의 작업이 진행이 되었는지에 대해서 한번 알려주는 프로그레스바(progress bar)를 만드는 것에 대해서 포스팅을 하고자 합니다. 물론 이것도 곁가지로 빠지는 감이 있기는 합니다만, 문제는 UI를 종료할 수 있는데, 다 완성이 되었는지 중간에 멈추었는지를 알아야 작업을 그런데로 진행을 수월하게 할 수 있기 때문에, 이 작업이 중요하다는 생각이 듭니다. 먼저 이 작업을 하기 위해서 한번 위 스크린샷처럼 유저 인터페이스에 프로그레스 바를 지정해 주도록 합니다. 이렇게 하는 것으로 작업상황을 전체적이며 시각적으로 알아볼 수 있게 됩니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷처럼 일단 프로그레스 바를 만들어 주기는 주는데, 얘네의 값.. 2020. 1. 13.