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)

指定されたtopleftbottom および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)

lhsrhs が等しくない場合は true を返し、そうでない場合は false を返します。

この関数は Qt 6.3 で導入されました。

[noexcept, since 6.3] bool operator==(const QTableWidgetSelectionRange &lhs, const QTableWidgetSelectionRange &rhs)

lhsrhs が等しければ真を返し、そうでなければ偽を返します。

この関数は Qt 6.3 で導入されました。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。