WeekNumberColumn QML Type
週番号の列。もっと見る...
Import Statement: | import QtQuick.Controls |
Inherits: |
プロパティ
詳細説明
WeekNumberColumnは、週番号を列で表示する。週番号は、指定されたmonth とyear に対して、指定されたlocale を使用して計算されます。
WeekNumberColumn { month: Calendar.December year: 2015 locale: Qt.locale("en_US") }
WeekNumberColumn は、スタンドアロン・コントロールとしても使用できますが、MonthGrid と組み合わせて使用されることが最も多いです。どのようなケースで使用する場合でも、列の位置はユーザーに任されています。
RowLayout { WeekNumberColumn { month: grid.month year: grid.year locale: grid.locale Layout.fillHeight: true } MonthGrid { id: grid month: Calendar.December year: 2015 locale: Qt.locale("en_US") Layout.fillHeight: true } }
WeekNumberColumnの外観は、custom delegate を実装することで変更することができます。
MonthGrid およびDayOfWeekRowも参照して ください。
プロパティ・ドキュメント
delegate : Component |
このプロパティは、各週番号を視覚化する項目デリゲートを保持します。
index
プロパティに加えて、モデル・データの役割のリストが、各デリゲートのコンテキストで利用可能です:
model.weekNumber: int | 週番号 |
以下のスニペットは、itemデリゲートのデフォルトの実装です。これは、カスタムデリゲートを実装するための出発点として使用することができます。
delegate: Text { text: weekNumber font: control.font horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter required property int weekNumber }
month : int |
このプロパティは、週番号を計算する月の番号を保持します。デフォルト値は現在の月です。
Qt Quick Calendar モジュールでは、QML 言語で使用されている JavaScript の Date 型と整合性を取るために、0 ベースの月番号を使用しています。つまり、Date::getMonth()
をそのままメソッドに渡すことができます。月番号を直接扱う場合は、混乱を避けるために以下の列挙値を使用することを強く推奨します。
定数 | 説明 |
---|---|
Calendar.January | 1月 (0) |
Calendar.February | 2月 (1) |
Calendar.March | 3月 (2) |
Calendar.April | 4月 (3) |
Calendar.May | 5月 (4) |
Calendar.June | 6月 (5) |
Calendar.July | 7月 (6) |
Calendar.August | 8月 (7) |
Calendar.September | 9月 (8) |
Calendar.October | 10月 (9) |
Calendar.November | 11月 (10) |
Calendar.December | 12月 (11) |
Calendarも参照してください 。
year : int |
このプロパティは、週番号を計算する年の番号を保持します。
-271820
275759
デフォルト値は現在の年です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。