2010-02-23 3 views
0

응용 프로그램이 비활성 상태 일 때 Qt :: Tool 창을 계속 표시하는 데 문제가 있습니다. 응용 프로그램이 실행 중이고 Qt :: Tool 플래그가 설정된 상태에서 기본 및 추가 창이 열려 있습니다. 다른 응용 프로그램 (예 : Konosole)을 열거 나 전환하면 기본 창이 보이지만 두 번째 창이 사라집니다. 도구 창에서 일부 데이터를 다시 전환해야합니다.Qt :: 응용 프로그램이 비활성 상태 일 때 도구 창이 나타납니다.

Qt::ToolTip과 같은 문제는 없지만 모양이 다릅니다.

나는 또한 setAttribute(Qt::WA_MacAlwaysShowToolWindow,true)을 시도했지만, KDE4가 설치된 리눅스를 사용하고 있기 때문에 도움이되지 않습니다. 또한 Qt::WindowStaysOnTopHint은 내가 얻으려고하는 것이 아닙니다.

표시 상태를 유지할 방법이 있습니까?

미리 감사드립니다.

답변

1

이 문제도 발생했지만 KDE 제어 센터에서 조정할 수있는 창 관리자 설정 인 것처럼 보이므로 코드를 수정하여 수정할 수 없습니다.

내가 KDE 4 설정이 어디 있는지 모르겠어요 그래서 설치되어 있지 않지만, KDE 3.5 제어 센터에서, 당신은 Desktop에서 보면 ->Window Behavior 다음 Advanced 탭을 클릭, 당신은 할 수 도구 창을 계속 표시하려면 Hide utility windows for inactive applications 상자의 선택을 취소하십시오. 다행히도 KDE 4 Control Center에는 비슷한 설정이 있습니다.

+0

이것은 분명히 그렇습니다. –

+1

글쎄, 난 두 개의 플래그를 사용하여 할 수있는 방법이라고 생각 : 1.'Qt는 ::를 ToolTip'이 2 'Qt는 :: WindowTitleHint' 이제 창이 Qt는 :: Tool'하지만'처럼 보인다 항상 같은 방식으로 행동하는지 확실하지 않습니다. – Moomin

관련 문제