如何在Q3DSurface上设置轴标签?

问题描述 投票:0回答:1

我尝试通过以下操作在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

qt opengl 3d qt5 qwidget
1个回答
0
投票

为QValue3DAxis设置此属性不会执行任何操作,因为它会自动生成标签。

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

© www.soinside.com 2019 - 2024. All rights reserved.