QTableWidgetSelectionRange Class
QTableWidgetSelectionRange クラスは、モデルインデックスや選択モデルを使用せずに、モデル内の選択を操作する方法を提供します。詳細...
Header: | #include <QTableWidgetSelectionRange> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
パブリック関数
QTableWidgetSelectionRange() | |
QTableWidgetSelectionRange(int top, int left, int bottom, int right) | |
int | bottomRow() const |
int | columnCount() const |
int | leftColumn() const |
int | rightColumn() const |
int | rowCount() const |
int | topRow() const |
関連する非メンバー
(since 6.3) bool | operator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs) |
(since 6.3) bool | operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs) |
詳細な説明
QTableWidgetSelectionRangeクラスは、テーブル内の選択範囲の左上と右下の行と列を格納します。テーブル内の選択項目は、複数の選択範囲から構成される場合があります。
注意: 選択範囲内のアイテムが選択不可能とマークされている場合 (例:itemFlags() & Qt::ItemIsSelectable == 0
)、そのアイテムは選択範囲に表示されません。
QTableWidgetも参照 。
メンバ関数ドキュメント
[constexpr noexcept]
QTableWidgetSelectionRange::QTableWidgetSelectionRange()
空のテーブル選択範囲、つまりrowCount() とcolumnCount() が 0 の範囲を構築する。
topRow()、leftColumn()、bottomRow()、rightColumn()も参照 。
QTableWidgetSelectionRange::QTableWidgetSelectionRange(int top, int left, int bottom, int right)
指定されたtop 、left 、bottom およびright 表の行と列から表選択範囲を作成します。
topRow()、leftColumn()、bottomRow() およびrightColumn()も参照 。
int QTableWidgetSelectionRange::bottomRow() const
範囲の最下行を返します。
topRow()、rightColumn() およびrowCount() も参照 。
int QTableWidgetSelectionRange::columnCount() const
範囲内の列数を返します。
これは、rightColumn() -leftColumn() + 1 と同じ。
rowCount()、leftColumn() およびrightColumn()も参照 。
int QTableWidgetSelectionRange::leftColumn() const
範囲の左側の列を返します。
rightColumn()、topRow()、およびcolumnCount() も参照 。
int QTableWidgetSelectionRange::rightColumn() const
範囲の右の列を返します。
leftColumn()、bottomRow() およびcolumnCount() も参照 。
int QTableWidgetSelectionRange::rowCount() const
範囲内の行数を返します。
これは、bottomRow() -topRow() + 1 と同じ。
columnCount()、topRow() およびbottomRow()も参照 。
int QTableWidgetSelectionRange::topRow() const
範囲の最上行を返します。
bottomRow()、leftColumn() およびrowCount() も参照 。
関連する非会員
[noexcept, since 6.3]
bool operator!=(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)
lhs とrhs が等しくない場合は true を返し、そうでない場合は false を返します。
この関数は Qt 6.3 で導入されました。
[noexcept, since 6.3]
bool operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)
lhs とrhs が等しければ真を返し、そうでなければ偽を返します。
この関数は Qt 6.3 で導入されました。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。