본문 바로가기

PyQT514

파이썬에서 드레그 & 드롭의 구현 -1- 안녕하세요? 일단 일이 있어서 어떻게 해서건 간에, 우선 파이썬으로 무언가의 프로그램을 만들어야 하는 일이 있어서, 어떻게 드레그 & 드롭을 구현해야 할 필요성이 생겼습니다. 아무튼 이런다고 해서 최종 프로그램이 완성되는 것은 아니기는 한데, 그렇다고 해서 첫번째 발판이 되는 것을 그냥 미루기만 할 수는 없습니다. 먼저 언제나의 방법처럼 새로운 프로젝트를 만들어 보도록 합니다. 이번 프로젝트에서는 위 스크린샷에서 나와 있는 것처럼 일단 PyQt5를 사용할 예정입니다. 그리고 나서 기본적으로 import해올 것들을 한번 불러 오도록 합니다. 이렇게 해서 불러올 것을 다 불러온 다음에, 다음으로 해야 할 것은 하나 입니다. 먼저 Qt Designer를 실행시킨 다음에, 위 스크린샷에서 볼 수 있는 것과 같이.. 2022. 8. 18.
RSI 지수를 계산하다 생기는 시행착오 -1- 안녕하세요? 지난번 포스팅에서 어떻게 해서 RSI지수를 계산하는데 성공했습니다만, 이게 100% 개운하게 되지를 않아서 일단 무언가 위험하다는 생각을 했는데, 이 상태에서도 어떻게 해서든 작업을 이어나가기 위해서 시행착오에 들어갔으며, 어찌어찌 해서 작업이 되어서, 이번 포스팅부터 일련의 과정을 포스팅으로 올려 보고자 합니다. 먼저 마지막으로 어떤 종목에서 끊어졌는지 한번 살펴 보고자 합니다. 이렇게 해서 먼저 어느정목이 마지막으로 결과를 도출했는지 체크하도록 합니다. 목록에서 그 다음에 있는 종목이 무엇인지 한번 살펴 보도록 합니다. 이렇게 해서 나왔으면, 다음으로 해야 할 일은 이제 이 종목에서 어디가 문제였는지 알아보도록 합니다. 일단 해당하는 종목들을 위 스크린샷에서 보이는 것처럼 우선 새로운 t.. 2020. 3. 9.
멀티 프로세스를 이용한 병렬처리에 들어가 보기 -6- 안녕하세요? 이번 포스팅에서는 이제 멀티 프로세싱이 되고, 정보를 전달하는 것이 어느정도 되기 때문에, 다음으로 해야 할일은 제대로 테스트를 해서 결과를 알아보는 일이라고 생각을 했습니다. 그래서 한번 더 정비를 해서, 테스트 데이터 셋을 가지고서 한번 결과를 내어 보고자 합니다. 먼저 이 작업을 하기 위해서는 몇번째 for루프에서 작동이 된 QProcess인지 알아보는 것이 중요하기는 중요합니다. 그래서 먼저 기존의 py파일에다가 변형을 가해주도록 합니다. 그리고 이 작업을 하기 위해서 위 스크린샷에서 볼 수 있는 것과 같이 rolling에다가 기존에 있던 120에서 60으로 줄여서 작업을 하도록 해 보았습니다. 그리고 나서 시각화를 해주는 곳으로 가서는, 위 스크린샷에서 볼 수 있는 것처럼 일단 새로.. 2020. 2. 27.
멀티 프로세스를 이용한 병렬처리에 들어가 보기 -5- 안녕하세요? 지난번 포스팅에서는 어떻게 어찌어찌해서 QProcess에서 자식 프로세스와의 통신에 성공하는 것을 보여주었고, 여기서 10개나 되는 프로세스를 동시에 실행시키는 것 까지 보여주었습니다. 그런데 이것만으로는 되지 않고, 얼마나 정확하게 정보를 전달하는지 부터 해야 할일이 상당히 많이 남아 있습니다. 먼저 해야 할일은 위 스크린샷에서 볼 수 있는 것처럼 일단 전달할 데이터를 단순하게 그냥 만드는 것이 아니라 아예 작정하고 정보들로 채워 넣는 작업이라고 할 수 있습니다. 일단 보기는 상당히 힘들지만, 자식 프로세스에 정보가 전달은 된 것 같기는 같아 보입니다. 다만, 이래저서는 제대로 알기 어렵다는 단점이 있습니다. 그래서 QtDesigner를 열어서 이번에는 TextEdit을 한번 작성해 주도록.. 2020. 2. 27.