QAbstract3DAxis Class
QAbstract3DAxisクラスはグラフの軸の基底クラスです。詳細...
ヘッダー | #include <QAbstract3DAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
qmake: | QT += datavisualization |
以来: | QtDataVisualization 1.0 |
QML で: | AbstractAxis3D |
を継承: | QObject |
継承される |
パブリックな型
enum | AxisOrientation { AxisOrientationNone, AxisOrientationX, AxisOrientationY, AxisOrientationZ } |
enum | AxisType { AxisTypeNone, AxisTypeCategory, AxisTypeValue } |
プロパティ
|
|
パブリック機能
virtual | ~QAbstract3DAxis() |
bool | isAutoAdjustRange() const |
bool | isTitleFixed() const |
bool | isTitleVisible() const |
float | labelAutoRotation() const |
QStringList | labels() const |
float | max() const |
float | min() const |
QAbstract3DAxis::AxisOrientation | orientation() const |
void | setAutoAdjustRange(bool autoAdjust) |
void | setLabelAutoRotation(float angle) |
void | setLabels(const QStringList &labels) |
void | setMax(float max) |
void | setMin(float min) |
void | setRange(float min, float max) |
void | setTitle(const QString &title) |
void | setTitleFixed(bool fixed) |
void | setTitleVisible(bool visible) |
QString | title() const |
QAbstract3DAxis::AxisType | type() const |
シグナル
void | autoAdjustRangeChanged(bool autoAdjust) |
void | labelAutoRotationChanged(float angle) |
void | labelsChanged() |
void | maxChanged(float value) |
void | minChanged(float value) |
void | orientationChanged(QAbstract3DAxis::AxisOrientation orientation) |
void | rangeChanged(float min, float max) |
void | titleChanged(const QString &newTitle) |
void | titleFixedChanged(bool fixed) |
void | titleVisibilityChanged(bool visible) |
QCategory3DAxis およびQValue3DAxisも参照 。
メンバ型ドキュメント
enum QAbstract3DAxis::AxisOrientation
軸オブジェクトの向き。
定数 | 値 |
---|---|
QAbstract3DAxis::AxisOrientationNone | 0 |
QAbstract3DAxis::AxisOrientationX | 1 |
QAbstract3DAxis::AxisOrientationY | 2 |
QAbstract3DAxis::AxisOrientationZ | 4 |
enum QAbstract3DAxis::AxisType
軸オブジェクトのタイプ。
定数 | 値 |
---|---|
QAbstract3DAxis::AxisTypeNone | 0 |
QAbstract3DAxis::AxisTypeCategory | 1 |
QAbstract3DAxis::AxisTypeValue | 2 |
プロパティの説明
autoAdjustRange : bool
このプロパティは、すべてのデータがその中に収まるように軸が自動的に範囲を調整するかどうかを保持する。
アクセス関数:
bool | isAutoAdjustRange() const |
void | setAutoAdjustRange(bool autoAdjust) |
通知シグナル:
void | autoAdjustRangeChanged(bool autoAdjust) |
setRange()、setMin()、setMax()も参照して ください。
labelAutoRotation : float
このプロパティは、カメラの角度が変化したときにラベルが自動回転できる最大角度を保持する。
角度は 0 から 90 の間で指定できる。デフォルト値は0です。値が0の場合、軸ラベルは自動的に回転しません。値が 0 よ り 大き い と 、 ラ ベルは、指定 さ れた角度まで、 カ メ ラ の方向に向かおうとする。
アクセス関数:
float | labelAutoRotation() const |
void | setLabelAutoRotation(float angle) |
通知信号:
void | labelAutoRotationChanged(float angle) |
labels : QStringList
このプロパティは軸のラベルを保持する。
注: QValue3DAxis にこのプロパティを設定しても、ラベルは自動的に生成されるため、何もしない。
アクセス関数:
QStringList | labels() const |
void | setLabels(const QStringList &labels) |
通知シグナル:
void | labelsChanged() |
max : float
このプロパティは、軸の最大値を保持する。
このプロパティを設定すると、範囲が有効であることを保証するために、必要に応じて最小値が調整されます。
注: QCategory3DAxis 、表示する最後の行または列のインデックスを指定します。
アクセス関数:
float | max() const |
void | setMax(float max) |
通知シグナル:
void | maxChanged(float value) |
min : float
このプロパティは、軸の最小値を保持する。
このプロパティを設定すると、必要に応じて最大値が調整され、有効な範囲が維持されます。
注釈 :QCategory3DAxis の場合、表示する最初の行または列のインデックスを指定します。
アクセス関数:
float | min() const |
void | setMin(float min) |
通知シグナル:
void | minChanged(float value) |
[read-only]
orientation : const AxisOrientation
このプロパティは、軸の向きを保持する。
値はAxisOrientation 値のいずれかである。
アクセス関数:
QAbstract3DAxis::AxisOrientation | orientation() const |
ノーティファイアシグナル:
void | orientationChanged(QAbstract3DAxis::AxisOrientation orientation) |
title : QString
このプロパティは、軸のタイトルを保持する。
アクセス関数:
QString | title() const |
void | setTitle(const QString &title) |
ノーティファイアシグナル:
void | titleChanged(const QString &newTitle) |
titleVisible およびtitleFixedも参照してください 。
titleFixed : bool
このプロパティは、軸タイトルの回転を保持する。
true
の場合、プライマリ・グラフ・ビューの軸タイトルは、軸ラベルと同様にカメラに向かって回転する。false
の場合、軸タイトルはその軸を中心に回転されるだけで、それ以外はカメラの方向には向きません。このプロパティは、labelAutoRotation プロパティ値がゼロの場合、何の効果も持ちません。デフ ォル ト 値はtrue
です。
アクセス関数:
bool | isTitleFixed() const |
void | setTitleFixed(bool fixed) |
ノーティファイアシグナル:
void | titleFixedChanged(bool fixed) |
labelAutoRotation 、title 、およびtitleVisibleも参照 。
titleVisible : bool
このプロパティは、主グラフビューで軸タイトルを表示するかどうかを保持する。
デフォルト値はfalse
である。
アクセス関数:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible) |
Notifier シグナル:
void | titleVisibilityChanged(bool visible) |
title およびtitleFixedも参照してください 。
[read-only]
type : const AxisType
このプロパティは、軸のタイプを保持する。
値はAxisType 値のいずれかである。
アクセス関数:
QAbstract3DAxis::AxisType | type() const |
メンバ関数ドキュメント
[virtual noexcept]
QAbstract3DAxis::~QAbstract3DAxis()
QAbstract3DAxis を破壊する。
[signal]
void QAbstract3DAxis::rangeChanged(float min, float max)
レンジが変化したときに、レンジの最小値と最大値、min とmax を発する。
void QAbstract3DAxis::setRange(float min, float max)
min からmax までの軸の値範囲を設定する。 範囲を設定するとき、範囲が有効であることを確実にするために、必要に応じて最大値が調整される。
注: QCategory3DAxis の場合は、表示する行または列のインデックス範囲を指定します。
© 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.