2010-05-05 3 views
0

하나의 GtkWBox에 GtkVBox와 GtkEntry가 하나 있습니다.
버튼, 목록, 항목에 액세스 할 수없는 경우가 있습니다.
하지만 GtkVBox에 위젯을 추가 할 수 있으며 새로운 위젯으로 업데이트됩니다.창에있는 위젯에 액세스 할 수 없습니다.

포커스를 잃은 것처럼 보입니다. 초점을 맞추려고 노력하지만 도움이되지 않습니다.

무엇이 잘못되었을 수 있습니다.

+0

"액세스"란 무엇을 의미합니까? 위젯이 마우스/키보드 입력에 응답하지 않습니까? – unwind

+0

예 위젯이 마우스 및 키 이벤트에 응답하지 않습니다. 텍스트 입력란에 커서가 깜박이는 것을 볼 수는 있지만 입력 할 수 없습니다. – User7723337

+0

GTK + 루프를 정상적으로 실행하고 있습니까? 모든 실행 시간을 필요로하는 유휴 또는 타이머 핸들러? CPU로드가 높으면 프로세스가 실행되고 있습니까? – unwind

답변

1

댓글에 팝업이 있음을 언급합니다. 이 팝업은 모달입니까? gtk_main()으로 전화를 중첩하거나 gtk_dialog_run()으로 전화를 겁니까?

마치 GTK +가 표시된 UI를 "잠김"으로 간주하는 것처럼 들리지만 모달 대화 상자가 열려있을 때도 마찬가지입니다.

타이머 및 팝업없이 사용해보십시오. 변경 사항을 확인하십시오.

+0

팝업은 모델 유형이며,'gtk_main'에 대한 중첩 호출을 사용하지 않습니다. 나는 타이머가 만료되면 팝업을 파괴하고있다. gtk가 창을 잠그면 어떻게 잠금을 해제해야합니까? – User7723337

관련 문제