QAbstractAxis Class
QAbstractAxisクラスは、特殊な軸クラスに使用される基本クラスです。詳細...
ヘッダー | #include <QAbstractAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake | QT += graphs |
QML で | AbstractAxis |
を継承: | QObject |
によって継承されています: |
- 継承メンバを含む全メンバ一覧
- QAbstractAxis はQt Graphs C++ Classes for 2D に含まれます。
パブリックタイプ
enum class | AxisType { Value, BarCategory, DateTime } |
プロパティ
|
|
パブリック機能
virtual | ~QAbstractAxis() override |
void | hide() |
bool | isGridVisible() const |
bool | isLineVisible() const |
bool | isSubGridVisible() const |
bool | isTitleVisible() const |
bool | isVisible() const |
QQmlComponent * | labelDelegate() const |
qreal | labelsAngle() const |
bool | labelsVisible() const |
void | setGridVisible(bool visible = true) |
void | setLabelDelegate(QQmlComponent *newLabelDelegate) |
void | setLabelsAngle(qreal angle) |
void | setLabelsVisible(bool visible = true) |
void | setLineVisible(bool visible = true) |
void | setMax(const QVariant &max) |
void | setMin(const QVariant &min) |
void | setRange(const QVariant &min, const QVariant &max) |
void | setSubGridVisible(bool visible = true) |
void | setTitleColor(QColor color) |
void | setTitleFont(const QFont &font) |
void | setTitleText(const QString &title) |
void | setTitleVisible(bool visible = true) |
void | setVisible(bool visible = true) |
void | show() |
QColor | titleColor() const |
QFont | titleFont() const |
QString | titleText() const |
virtual QAbstractAxis::AxisType | type() const = 0 |
シグナル
void | gridVisibleChanged(bool visible) |
void | labelDelegateChanged() |
void | labelsAngleChanged(qreal angle) |
void | labelsVisibleChanged(bool visible) |
void | lineVisibleChanged(bool visible) |
void | subGridVisibleChanged(bool visible) |
void | titleColorChanged(QColor color) |
void | titleFontChanged(const QFont &font) |
void | titleTextChanged(const QString &title) |
void | titleVisibleChanged(bool visible) |
void | update() |
void | visibleChanged(bool visible) |
メンバ型ドキュメント
enum class QAbstractAxis::AxisType
この列挙型は、軸オブジェクトの型を指定する。
定数 | 値 |
---|---|
QAbstractAxis::AxisType::Value | 0 |
QAbstractAxis::AxisType::BarCategory | 1 |
QAbstractAxis::AxisType::DateTime | 2 |
プロパティの説明
gridVisible : bool
このプロパティはグリッド線の可視性を保持する。デフォルトでは、値はtrue
です。
アクセス関数:
bool | isGridVisible() const |
void | setGridVisible(bool visible = true) |
通知シグナル:
void | gridVisibleChanged(bool visible) |
labelDelegate : QQmlComponent*
このプロパティは、軸のラベルとして使用されるカスタム QML コンポーネントを保持します。このコンポーネントは、Text コンポーネントであるか、"プロパティ文字列テキスト "を含む必要があります。
アクセス関数:
QQmlComponent * | labelDelegate() const |
void | setLabelDelegate(QQmlComponent *newLabelDelegate) |
通知シグナル:
void | labelDelegateChanged() |
labelsAngle : qreal
このプロパティは、軸ラベルの角度を度単位で保持する。
アクセス関数
qreal | labelsAngle() const |
void | setLabelsAngle(qreal angle) |
ノーティファイアシグナル:
void | labelsAngleChanged(qreal angle) |
labelsVisible : bool
このプロパティは、軸ラベルを表示するかどうかを保持する。デフォルトでは、値はtrue
です。
アクセス関数:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible = true) |
通知シグナル:
void | labelsVisibleChanged(bool visible) |
lineVisible : bool
このプロパティは軸線の可視性を保持する。デフォルトでは、値はtrue
です。
アクセス関数:
bool | isLineVisible() const |
void | setLineVisible(bool visible = true) |
通知シグナル:
void | lineVisibleChanged(bool visible) |
subGridVisible : bool
このプロパティは、サブグリッド線の可視性を保持する。
サブグリッド線をサポートする軸にのみ適用されます。デフォルトでは、値はtrue
です。
アクセス関数:
bool | isSubGridVisible() const |
void | setSubGridVisible(bool visible = true) |
通知シグナル:
void | subGridVisibleChanged(bool visible) |
titleColor : QColor
このプロパティは、タイトルテキストの描画に使用される色を保持する。
アクセス関数
QColor | titleColor() const |
void | setTitleColor(QColor color) |
ノーティファイアシグナル
void | titleColorChanged(QColor color) |
titleFont : QFont
このプロパティは、軸のタイトルのフォントを保持する。
アクセス関数:
QFont | titleFont() const |
void | setTitleFont(const QFont &font) |
通知シグナル:
void | titleFontChanged(const QFont &font) |
titleText : QString
このプロパティは軸のタイトルを保持する。
既定では空です。軸タイトルは、HTML フォーマットをサポートします。
アクセス関数:
QString | titleText() const |
void | setTitleText(const QString &title) |
通知シグナル:
void | titleTextChanged(const QString &title) |
titleVisible : bool
このプロパティは、軸タイトルの可視性を保持する。
デフォルトでは、値はtrue
です。
アクセス関数:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible = true) |
ノーティファイアシグナル:
void | titleVisibleChanged(bool visible) |
visible : bool
このプロパティは、軸の可視性を保持する。デフォルトでは、値はtrue
です。
アクセス関数:
bool | isVisible() const |
void | setVisible(bool visible = true) |
通知シグナル:
void | visibleChanged(bool visible) |
メンバ関数ドキュメント
[override virtual noexcept]
QAbstractAxis::~QAbstractAxis()
軸オブジェクトを破棄します。軸がグラフに追加されると、グラフオブジェクトが所有権を持つ。
void QAbstractAxis::hide()
軸、ラベル、グリッド線を非表示にする。
void QAbstractAxis::setLineVisible(bool visible = true)
軸線と目盛りマークがvisible であるかどうかを決定する。
注: プロパティのセッター関数lineVisible 。
isLineVisible()も参照して ください。
void QAbstractAxis::setMax(const QVariant &max)
軸に表示 さ れる最大値を設定する。実際の軸タイプに応じて、max パラメータは適切な値のタイプに変換される。変換が不可能な場合、関数呼び出しは何もしない。
void QAbstractAxis::setMin(const QVariant &min)
軸に表示 さ れる最小値を設定する。実際の軸タイプに応じて、min パラメータは適切な値のタイプに変換される。変換が不可能な場合、関数呼び出しは何もしない。
void QAbstractAxis::setRange(const QVariant &min, const QVariant &max)
軸に表示される範囲を設定する。実際の軸タイプに応じて、min とmax パラメータは適切な値のタイプに変換される。変換が不可能な場合、関数呼び出しは何もしない。
void QAbstractAxis::setTitleColor(QColor color)
タイトルの描画に使用する色をcolor に設定します。
注: プロパティtitleColor に対するセッター関数。
titleColor()も参照してください 。
void QAbstractAxis::setTitleFont(const QFont &font)
タイトルの描画に使用するフォントをfont に設定します。
注: プロパティtitleFont に対するセッター関数。
titleFont()も参照してください 。
void QAbstractAxis::setVisible(bool visible = true)
軸、ラベル、グリッド線の可視性をvisible に設定します。
注釈: プロパティのセッター関数visible 。
isVisible()も参照してください 。
void QAbstractAxis::show()
軸、ラベル、およびグリッド線を表示する。
QColor QAbstractAxis::titleColor() const
タイトルの描画に使用する色を返します。
備考: プロパティ titleColor のゲッター関数。
setTitleColor()も参照してください 。
QFont QAbstractAxis::titleFont() const
タイトルの描画に使用するフォントを返す。
備考: プロパティ titleFont のゲッター関数。
setTitleFont()も参照してください 。
[pure virtual]
QAbstractAxis::AxisType QAbstractAxis::type() const
軸のタイプを返す。
[signal]
void QAbstractAxis::update()
このシグナルは、軸を更新する必要があるときに発せられる。
© 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.