ScrollView
은 모든 내용을 크기만큼 잘라냅니다. 위쪽과 아래쪽에서만 작동하도록 할 수 있습니까?하지만 오른쪽과 왼쪽에있는 부모 프레임에서 어린이를 나오게 할 수 있습니까?ScrollView 클립을 수직으로 만 만드는 방법은 무엇입니까?
3
A
답변
1
의 너비를 더 높은 값 (contentItem
의 너비)으로 설정하지 않은 이유는 하나만 상상할 수 있습니다. '당신에게
Item {
id: limitedWidthItemToAnchorTo
width: 200 // the width the ScrollView was supposed to have
height: 400
ScrollView {
width: contentItem.width + __verticalScrollBar.width// Don't limit the width.
height: 400 // Limit only the height.
horizontalScrollBarPolicy: Qt.ScrollBarAlwaysOff // You don't need them.
contentItem: Rectangle {
width: 700 // This will set the ScrollViews width.
height: 600 // The height will be clipped by the ScrollView.
// You can scroll though.
gradient: Gradient {
GradientStop { position: 0; color: 'red' }
GradientStop { position: 1; color: 'blue' }
}
border.width: 10
}
}
}
당신은이 때문에, Item
에 닻을 싸서 것이고, :
는 ScrollView
를 제약은 폭이 있어요, 당신은 간단한 트릭을 사용하지 않으면 서, 그렇게 할 수 있으려면 좋을거야. 마스크를 사용할 수도 있지만 이것은 더 복잡 할 것입니다.
그 자체로 Item
의 경계 상자를 사용하여 클리핑이 수행되므로 수평 또는 수직으로 만 클립 할 수 없습니다.
0
원하는 방향으로 만 스크롤하려는 경우에는 속성 바인딩을 사용하여 콘텐츠 항목의 너비/높이를 ScrollView의 너비/높이로 설정하면됩니다 (ScrollView 내부의 항목은 ScrollView.contentItem). 아래 예제는 수직으로 만 스크롤합니다. 실제로 작동하는지 확인해야하는 경우 테스트를 거쳤습니다.
Item {
ScrollView {
id: scrollview1
anchors.fill: parent
anchors.margins: 20
clip: true
ColumnLayout {
width: scrollview1.width
}
}
}
관련 문제
- 1. BoxLayout을 수직으로 만드는 방법은 무엇입니까?
- 2. UIScrollView는 수직으로 만 스크롤합니다.
- 3. 양식을 수직으로 만 이동하십시오.
- 4. 수직으로 만 요소를 고정하는 방법은 무엇입니까?
- 5. 회전 목마를 수직으로 만드는 방법은 무엇입니까?
- 6. formattedtext의 텍스트 정렬을 수직으로 만드는 방법은 무엇입니까?
- 7. iOS에서 수평으로 만 스트레칭하는 동안 UIImage를 수직으로 타일하는 방법은 무엇입니까?
- 8. ViewPager 하위가 수직으로 스크롤되지 않는 ScrollView
- 9. 소리가 나지 않을 때 사운드 클립을 만드는 방법은 무엇입니까?
- 10. div가 수직으로 만 확장되도록합니다.
- 11. UITableView 만 만드는 방법은 무엇입니까?
- 12. 파이썬에서 비디오 클립을 재생하는 방법은 무엇입니까?
- 13. gstreamer를 사용하여 긴 소스의 세그먼트에서 오디오 클립을 만드는 방법은 무엇입니까?
- 14. 플래시에서 스크롤 막대를 사용하여 레이어/영화 클립을 만드는 방법은 무엇입니까?
- 15. 웹 인터페이스를 통해 플래시 무비 클립을 만드는 방법은 무엇입니까?
- 16. 영화 클립을 음소거하는 방법은 무엇입니까?
- 17. CSS 만 사용하여 세로 텍스트를 만드는 방법은 무엇입니까?
- 18. TextView Text를 수직으로 만드는 방법
- 19. 레이아웃을 수평 및 수직으로 스크롤 할 수있게 만드는 방법은 무엇입니까?
- 20. 사전에 중괄호/중괄호를 없애고 사전을 수직으로 만드는 방법은 무엇입니까?
- 21. 부모 높이가 수직으로 늘어나는 div를 만드는 방법은 무엇입니까?
- 22. 안드로이드 MapView는 수직으로 만 스크롤합니다.
- 23. Android. 배경이 수직으로 만 반복됩니다.
- 24. ScrollView 내 GridView 만 스크롤
- 25. scrollViews가있는 ScrollView - 올바른 방법은 무엇입니까?
- 26. 유명 : scrollview 내의 scrollview
- 27. FLV 클립을 녹음/연결하는 방법은 무엇입니까?
- 28. 이미지 버튼 만 만드는 방법은 무엇입니까?
- 29. 코드 만 사용하여 ListBox를 만드는 방법은 무엇입니까?
- 30. div 색상 만 투명하게 만드는 방법은 무엇입니까?
감사합니다.하지만 'ScrollView'에 대한 질문이었습니다. 이것도 적용됩니까? –
물론. 'ScrollView'는'ListView'뿐만 아니라'Item'도 상속받습니다. 내 대답을 업데이트합니다. 제대로 읽지 않으려면 부탁하십시오. – derM
그래, 그 일했다! 고맙습니다. –