window창이 흑백으로 변하는 현상
글쓴이: ddang000 / 작성시간: 토, 2009/07/11 - 4:03오전
캠에서 읽어온 영상을 공유메모리에 저장하는 프로그램,
qt에서는 공유메모리에서 불러와서 메인윈도우에 뿌려주는 프로그램.
qt에서 생성한 창에서 캠영상이 잘 나오다가 갑자기 창 전체가 흑백으로 변해요 ;;
Desktop Effect (데스크탑 효과)를 disable시키면 괜찮은데요 ;;
투명한 효과를 주려면 Desktop Effect를 enable시켜놔야 되서 이러지도 저러지도 못하고 있어요 ;;
도와주세요 .. ㅠㅠㅠㅠㅠㅠㅠ
Forums:
뿌려주는건 어떻게
뿌려주는건 어떻게 짜셨나요?
OpenGL로 direct?
그나저나 상황 정보가 턱없이 부족하네요.
compiz 이팩트에서 응답없음 상태에는
화면이 흑백으로 바뀝니다.
compiz가 왜 응답없으로 판단하는지 알아서
그것을 해결하는 것이 가장 근본적인 해결방법입니다.
일단
화면을 뿌려주는 루틴을 쓰레딩을 하던가...(세련된 방법)
아니면, processEvents()를 루틴에 추가 하던가 하는 것이 가장 좋을 듯합니다.
(덜 세련되었지만, 간단한 방법...
루프 5번에 한번정도 processEvents()가 걸리게 조건문을 추가하는 식으로
외부 응답에 대응하는 정도를 조절하면 더 낫겠죠)
다른 하나는
응답없음에 흑백으로 바뀌는 effect를 컴피즈 매니저에서 없애는 방법입니다. -_-
There is no spoon. Neo from the Matrix 1999.
There is no spoon. Neo from the Matrix 1999.
댓글 달기