このページでは

C

SwipeView QML Type

横スワイプによるページ移動を可能にする。もっと見る...

Import Statement: import QtQuick.Controls
Since: Qt Quick Ultralite 1.0
Inherits:

Control

プロパティ

方法

詳細説明

SwipeViewはスワイプベースのナビゲーションモデルを提供します。

SwipeViewにはページが表示されます。一度に1つのページが表示されます。ユーザーは横にスワイプすることでページ間を移動できます。SwipeView自体は完全に非ビジュアルであることに注意してください。

SwipeView{
    id: theSwipe
    width: 150; height: 150
    clip: true
    Rectangle
    {
        color: "red"
    }
    Rectangle
    {
        color: "yellow"
    }
    Rectangle
    {
        color: "lightGreen"
    }
}

上に示したように、SwipeViewはビューの子としてインラインで定義された静的なページ群で構成されます。

一般的に、SwipeViewに過剰な量のページを追加することはお勧めしません。しかし、ページの量が大きくなったり、個々のページが比較的複雑になったりした場合、ユーザーの手の届かないページをアンロードすることでリソースを解放することが望ましい場合があります。Qt Quick Ultraliteパフォーマンスガイドの コンポーネントを動的にロードするセクションも参照してください。

注意: SwipeViewは、ビューに追加されたアイテムのジオメトリ管理を引き継ぎます。アイテムにアンカーを使用することはサポートされておらず、width またはheight の割り当てはビューによってオーバーライドされます。これはアイテムのルートにのみ適用されます。幅と高さを指定したり、子アイテムにアンカーを使用したりすることは、期待通りに機能します。

注: SwipeViewは、QtQuick.Templates::SwipeViewに基づいており、contentItemFlickable であることが必要です。 その他のcontentItemの使用はサポートされていません。

Controls Stylingも参照してください

プロパティ・ドキュメント

count : int [read-only]

このプロパティは、SwipeView のページ数を保持する。

currentIndexも参照

currentIndex : int

このプロパティは、現在表示されている項目のインデックスを保持する。これは、特定のページに自動的にスクロールするために使用することができます。

currentItemも参照してください

currentItem : Item [read-only]

このプロパティは、現在表示されている項目を保持する。

currentIndexも参照してください

interactive : bool

このプロパティは、ユーザーがSwipeView と対話できるかどうかを記述します。 ユーザーは、対話できないビューをスワイプすることはできません。

デフォルト値はtrue です。

orientation : Qt::Orientation

このプロパティは方向を保持する。

メソッド・ドキュメント

void decrementCurrentIndex()

これにより、現在のページがインデックスの低い方に変更される。

currentIndexincrementCurrentIndexsetCurrentIndexも参照のこと

void incrementCurrentIndex()

これにより、現在のページがより高いインデックスを持つものに変更される。

currentIndexdecrementCurrentIndexsetCurrentIndexも参照のこと

void setCurrentIndex(int index)

これは、現在のページを、指定されたindex にあるページに変更します。

currentIndexdecrementCurrentIndexincrementCurrentIndexも参照してください

特定の Qt ライセンスの下で利用可能です。
詳細を見る。