QValue3DAxis Class
QValue3DAxis クラスは、グラフの軸を操作します。詳細...
ヘッダー | #include <QValue3DAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake | QT += graphs |
QML で | Value3DAxis |
継承: | QAbstract3DAxis |
- 継承メンバを含む全メンバのリスト
- QValue3DAxis はQt Graphs C++ Classes for 3D に含まれます。
プロパティ
|
|
パブリック機能
QValue3DAxis(QObject *parent = nullptr) | |
virtual | ~QValue3DAxis() override |
QValue3DAxisFormatter * | formatter() const |
QString | labelFormat() const |
bool | reversed() const |
qsizetype | segmentCount() const |
void | setFormatter(QValue3DAxisFormatter *formatter) |
void | setLabelFormat(const QString &format) |
void | setReversed(bool enable) |
void | setSegmentCount(qsizetype count) |
void | setSubSegmentCount(qsizetype count) |
qsizetype | subSegmentCount() const |
シグナル
void | formatterChanged(QValue3DAxisFormatter *formatter) |
void | labelFormatChanged(const QString &format) |
void | reversedChanged(bool enable) |
void | segmentCountChanged(qsizetype count) |
void | subSegmentCountChanged(qsizetype count) |
詳細説明
値軸には、値の範囲と、その範囲を分割するセグメントとサブセグメントの数を指定できます。
各セグメント間にはラベルが引かれ、各セグメントと各サブセグメント間にはグリッド線が引かれます。
注: 可視の場合、常に少なくとも1つのセグメントが存在するため、少なくとも2つのグリッド線と範囲の最小値と最大値を示すラベルが常に存在する。
プロパティのドキュメント
formatter : QValue3DAxisFormatter*
このプロパティは、使用する軸フォーマッタを保持する。
新しいフォーマッタが設定されると、既存のフォーマッタはすべて削除される。
アクセス関数
QValue3DAxisFormatter * | formatter() const |
void | setFormatter(QValue3DAxisFormatter *formatter) |
通知シグナル
void | formatterChanged(QValue3DAxisFormatter *formatter) |
labelFormat : QString
このプロパティは、この軸のラベルに使用されるラベル形式を保持する。
フォーマット文字列は、標準 C++ ライブラリのprintf()
で提供されている以下の変換指定子、長さ修飾子、およびフラグをサポートしています:d、i、o、x、X、f、F、e、E、g、G、c。
Q3DGraphsWidgetItem::locale が"C"
以外の場合、サポートされる指定子は d, e, E, f, g, G, i に限定される。残りの書式は、アプリケーションのデフォルトQLocale 。
使用例
axis->setLabelFormat("%.2f mm");
アクセス関数:
QString | labelFormat() const |
void | setLabelFormat(const QString &format) |
ノーティファイア・シグナル:
void | labelFormatChanged(const QString &format) |
formatter およびQ3DGraphsWidgetItem::localeも参照のこと 。
reversed : bool
このプロパティは、軸を逆にレンダリングするかどうかを保持する。
true
の場合、軸は逆にレンダリングされ、グラフがレンダリングされるときに最小値と最大値の位置が入れ替わることを意味する。このプロパティは、軸の実際の最小値と最大値には影響しません。
アクセス関数:
bool | reversed() const |
void | setReversed(bool enable) |
通知シグナル:
void | reversedChanged(bool enable) |
segmentCount : qsizetype
このプロパティは、軸上のセグメントの数を保持します。
これは、いくつのラベルが描画されるかを示します。描画されるグリッド線の数は、数式で計算されます:segments * subsegments + 1
.プリセットのデフォルトは5
です。値は1
を下回ることはできません。
アクセス関数:
qsizetype | segmentCount() const |
void | setSegmentCount(qsizetype count) |
通知シグナル:
void | segmentCountChanged(qsizetype count) |
setSubSegmentCount()も参照のこと 。
subSegmentCount : qsizetype
このプロパティは、軸上の各セグメント内のサブセグメントの数を保持する。
グリッド線は、各セグメントに加えて、各サブセグメント間にも引かれます。プリセットのデフォルトは1
です。値を1
以下にすることはできません。
アクセス関数:
qsizetype | subSegmentCount() const |
void | setSubSegmentCount(qsizetype count) |
通知シグナル:
void | subSegmentCountChanged(qsizetype count) |
setSegmentCount()も参照のこと 。
メンバ関数ドキュメント
[explicit]
QValue3DAxis::QValue3DAxis(QObject *parent = nullptr)
与えられたparent で QValue3DAxis を構築する.
[override virtual noexcept]
QValue3DAxis::~QValue3DAxis()
QValue3DAxis を破壊する。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.