2016-10-11 7 views
0

을 초과 경계에서 flickable 한 항목을 중지이 질문은 QtQuick 1.1 관련되어, QML, Qt는 4.5는 QML

내가 텍스트 영역을 표시하기위한 윈도우 스타일의 스크롤 막대를 제작하고있다.

내부에 TextEdit과 함께 Flickable을 사용하고 스크롤바에 간단한 사각형 부품을 사용하십시오.

문제는 텍스트를 가볍게 터치하면, 텍스트 콘텐츠 밖에 예를 들면도

이하 첨부 스크롤 예 및 참조 픽쳐 도시 이다.

이미지 외부의 영역을 표시하고 싶지 않습니다. 경계에 도달하면 중지하십시오.

또한 감사

QtQuick 1.1의 모든 내장 스크롤 모듈이있다!

outside of image boundary is shown

+0

는 클립하는 시도? 클립 : 참. Qt 4.5가 없으므로이 버전으로 테스트 할 수는 없지만 QtQuick 1.1 Flickable은 속성 클립을 가지고있는 것으로 보입니다. – derM

+0

목록이 길지만 부모가 작은 경우 콘텐츠를 '클립'합니다. 스마트 폰에서 우리는 항목 목록을 아래로 스 와이프 할 수 있습니다. 비록 최상위 항목에 도달하더라도 첫 번째 항목의 빈 공간 상단을 여전히 표시 한 다음 천천히 위로 이동합니다. –

+0

Flickable의 경계에서의 동작은 일반적으로 boundsBehavior 속성을 통해 제어됩니다. http://doc.qt.io/qt-4.8/qml-flickable.html#boundsBehavior-prop 'Flickable.StopAtBounds'로 설정을 시도 했습니까? –

답변

0

그것은

flickableItem.flickableDirection를 이용하여 수평 방향으로 튕기 해제 할 수있다 :있는 ScrollView 블록 내부 Flickable.VerticalFlick

+0

이 질문에 대한 답을 제공하지 않습니다. 충분한 [평판] (https://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 주석 달기] (https://stackoverflow.com/help/privileges/comment) 할 수 있습니다. 대신, [질문자의 설명이 필요없는 답변을 제공하십시오] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). - [리뷰에서] (리뷰/저품절 포스트/17728487) –

+0

새 질문이있는 경우 [질문하기] (https://stackoverflow.com/questions/ask) 버튼을 클릭하여 질문하십시오. 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오. –