문제

용서해, 나는 초보자이다 :)

QT에서 테두리없이 사용자 정의 창을 만들 수 있지만 Alt 키를 누른 채 계속 드래그 가능합니까? 경계없는 창을 만들었지 만 (Linux에서) 드래그 할 수 있으려면 Alt 키를 누르야합니다.

둥근 모서리가있는 창을 만들 계획이었습니다. 누구든지 이것을 가능하게하는 방법이 있습니까? 그러나 MouseMove, Mousepress 또는 무언가를 구현하는 것은 가능한 해결책이지만 다른 솔루션이 필요하다고 생각합니다.

감사

도움이 되었습니까?

해결책

창 관리자가 창을 움직일 수있는 한 가지 방법이 있습니다. 드래그 바를 추가하십시오. 드래그 막대가없는 경우 새 위치를 설정하여 앱이 창 자체를 움직여야합니다 (즉, 마우스 클릭+이벤트를 직접 이동해야합니다).

ALT를 눌러 창을 움직이는 기능은 QT가 아닌 창 관리자의 기능입니다.

다른 팁

예,이를 수행하는 시계를 사용하는 둥근 창 예제가 있습니다. 기본적으로 Aaron이 말한 것처럼 마우스 클릭을 직접 관리해야합니다.

qdecoration (임베디드 리눅스)을 사용하여 다음을 만들 수 있습니다. 여기 예입니다.

마우스가 창문에 고정되어 있음을 감지 한 다음 마우스가 움직이는 이벤트를 잡아서 창문을 동기화 할 수 있습니다. 사용자가 마우스 버튼을 출시하면 작업이 끝납니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top