2011-08-12 5 views
1

화면 상으로 이동하는 그래픽을 파이썬 오버레이로 표시하는 가장 좋은 방법을 듣고 싶습니다. 의도 된 초기 플랫폼은 Linux입니다. frameless 창을 사용하여 PyQt를 사용하여 작은 데모를 작성하고 화면에서 반복하여 위치를 업데이트했습니다. 이 방법이 효과적이지만 이상적인 해결책이 아닌 것 같습니다.Python으로 애니메이션 그래픽 오버레이 만들기

최종 결과는 활동이 증가함에 따라 위쪽 방향으로 더 많은 개체가 쏟아지는 것을 나타내는 활동 표시기입니다. 결국 100 개의 윈도우가 생성 될 것이고, 그 이유는 내 PyQt 데모가 최적이 아니라고 생각하기 때문이다.

오픈 프로젝트이고 모호한 모듈을 설치하는 것이 중요하므로 제안 사항은 공개되어 있습니다.

+0

아마도이 질문에 답할 수는 없지만 투명성에 대해 살펴 보았습니까? 부분적으로 투명한 스프라이트가 그려져있는 투명한 창을 가질 수없는 이유가 있습니까? – agf

+0

의견을 주셔서 감사합니다. 나는 그것이 상호 작용할 수없는 객체로서 기능하기를 원합니다. 그리고 그것을 차지하고 싶은 공간은 스크롤 바를 방해 할 수 있습니다. 실제로는 아마도 이것이 최선의 해결책 일 것입니다. – SleighBoy

답변

0

투명/unclickable 창을 만들기위한 예제는 in javain javascript입니다. 다음은 QT 용 transparency related 게시물의 a couple입니다.

+0

애니메이션을 위해 MNG를 사용하여 프레임이없는 단일 창으로 이동하기로 결정했습니다. 고맙습니다. – SleighBoy

+0

다행 이었기 때문에. – agf

관련 문제