Как установить метки оси на Q3DSurface? - PullRequest
0 голосов
/ 27 сентября 2019

Я попытался установить метки осей на Q3DSurface, выполнив следующие действия:

#include "mainwindow.h"

#include <Q3DSurface>

using namespace QtDataVisualization;

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
{
    Q3DSurface *graph = new Q3DSurface;
    QWidget *widget = QWidget::createWindowContainer(graph);
    setCentralWidget(widget);
    graph->axisX()->setLabels(QStringList{"a", "b", "c"});
}

MainWindow::~MainWindow() {}

Но метки не отображаются, есть подсказка, как их показать?

enter image description here

1 Ответ

0 голосов
/ 30 сентября 2019

Установка этого свойства для QValue3DAxis ничего не делает, так как он генерирует метки автоматически.

https://doc.qt.io/qt-5/qabstract3daxis.html#labels-prop

...