2013-02-12 1 views
0

MacOSX 도킹의 애니메이션을 에뮬레이트하는 QML (QtQuick)을 사용하여 Dock 앱을 만들고자합니다.애니메이션을 통한 Mac 도크 마우스 시뮬레이션

내 의도는 이것을 Desktop 응용 프로그램으로 만들고 Mouse Area를 사용하여 마우스 움직임을 감지하고 MacOSX 독이 사용하는 "생선"애니메이션을 만드는 것입니다.

나는 이것이 QML의 수평 모드에서의 ListView (또는 세로 모드)를 사용 가능할 것이다 생각했다 :합니다 (expandingdelegates.qml 참조 : Qt Reference Docs)

그냥 전문가의 몇 가지 피드백을 얻을 싶었을, 이것이 QML로 합리적으로 잘 수행 될 수 있습니까? 그리고 어디서부터 시작해야합니까?

답변

0

qml을 사용하여 매우 쉽게 수행 할 수 있습니다. 당신은에 대해 공부를해야합니다

만드는 방법에 대해 자세히 알아보기 및 사용

하나를 사용하고 편집 (삭제 방법에 대해 알아보십시오 , append) 항목을 포함 할 수 있습니다.

  • Mouse area
  • 사용에 대한 'onEntered'와 'onExited'신호하는 방법에 대해 알아 봅니다

      .

      는가 요소의 특성 변화를위한 애니메이션을 제공하는 데 사용할 수있는 방법을 알아.

      위의 내용을 모두 사용하여 명확하면 생각하는 것을 달성하는 방법을 명확하게 시각화 할 수있을 것입니다.

    +0

    안녕하세요, Amit : PathView 사용 방법은 무엇입니까? http://qt-project.org/doc/qt-4.8/qml-pathview.html – user889329

    +0

    @ user889329 ListView를 사용하면보기가 선형 (수평/수직) 모양. 그러나 PathView를 사용하면 맞춤 경로를 그릴 수 있습니다. 즉, PathView는 '제어하기'가 다소 어려워서 ListView에 대해 제안한 이유가 비교적 간단합니다. 요구 사항에 비선형 경로가 필요한 경우 PathView를 사용해야합니다. –

    +0

    하나의 항목을 위로 축척하면 목록보기의 다른 항목이 자동으로 이동하지 않고 축척 된 항목에 공간을 제공합니까? 모든 창의적인 아이디어를 해결하는 방법 – user889329

    관련 문제