본문 바로가기
LabSokoban프로젝트

파이썬에서 드레그 & 드롭의 구현 -1-

by 인터넷떠돌이 2022. 8. 18.
반응형

안녕하세요?

 

일단 일이 있어서 어떻게 해서건 간에, 우선 파이썬으로 무언가의 프로그램을 만들어야 하는 일이 있어서, 어떻게 드레그 & 드롭을 구현해야 할 필요성이 생겼습니다. 아무튼 이런다고 해서 최종 프로그램이 완성되는 것은 아니기는 한데, 그렇다고 해서 첫번째 발판이 되는 것을 그냥 미루기만 할 수는 없습니다.

 

먼저 언제나의 방법처럼 새로운 프로젝트를 만들어 보도록 합니다. 이번 프로젝트에서는 위 스크린샷에서 나와 있는 것처럼 일단 PyQt5를 사용할 예정입니다.

 

그리고 나서 기본적으로 import해올 것들을 한번 불러 오도록 합니다. 이렇게 해서 불러올 것을 다 불러온 다음에, 다음으로 해야 할 것은 하나 입니다.

 

 

먼저 Qt Designer를 실행시킨 다음에, 위 스크린샷에서 볼 수 있는 것과 같이, 일단 하나 만들어 주도록 합니다. 이걸 하나 만들어 주고 나서.........

 

방금 만든 파이썬 파일을 실행시켜 보니, 제대로 실행이 되는 것을 확인할 수 있었습니다. 이제 이를 바탕으로 해서 하나하나 무언가를 만들어 가 보도록 합니다.

 

우선 Qt designer에서 label이라고 라벨을 추가한 다음, 이 위젯의 속성을 보면 pixmap이라는 항목이 있다는 것을 확인할 수 있습니다.

 

실제로 이렇게 하니까, 제가 원하는 이미지가 제대로 나오는 것을 확인할 수 있기는 있었습니다. 이제 다음으로 가서, 이걸 실행할 경우 제대로 나오는가 여부입니다.

 

실제로 실행을 시켜 보니, 이미지를 제대로 띄우기는 띄우는 것을 할 수 있기는 있었습니다. 다만, 이렇게 한다고 해서, 완성이 된 것이 아니라, 바로 이 그림을 드레그 해서 자유롭게 움직일 수 있도록 만들어야 하는데, 그게 잘 안되는 상황이기는 입니다. 아무튼 이 단계까지 왔으니, 이제 다음 단계를 밟아봐야 합니다.

반응형