QAbstractAxis Class
QAbstractAxisクラスは、特殊な軸クラスに使用される基本クラスです。詳細...
Header: | #include <QAbstractAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
In QML: | AbstractAxis |
Inherits: | QObject |
Inherited By: |
- 継承メンバを含むすべてのメンバのリスト
- 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 |
プロパティ Documentation
gridVisible : bool
このプロパティは、グリッド線の可視性を保持する。デフォルトでは、値はtrue
です。
アクセス関数
bool | isGridVisible() const |
void | setGridVisible(bool visible = true) |
通知シグナル:
void | gridVisibleChanged(bool visible) |
labelDelegate : QQmlComponent*
このプロパティは、軸のラベルとして使用されるカスタムQMLコンポーネントを保持します。このコンポーネントは、Text コンポーネントであるか、"property string 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
titleColor : タイトルの描画に使用するフォントを返します。
メモ: titleFont プロパティのゲッター関数。
setTitleFont()も参照 。
[pure virtual]
QAbstractAxis::AxisType QAbstractAxis::type() const
軸のタイプを返す。
[signal]
void QAbstractAxis::update()
このシグナルは、軸を更新する必要があるときに発せられます。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundationによって発行されたGNU Free Documentation License version 1.3の条件の下でライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。