【问题标题】:Where are the labels of the Q3DScatter grapph?Q3DScatter 图的标签在哪里?
【发布时间】:2020-01-26 21:02:37
【问题描述】:

我希望通过执行以下操作来查看标签:

#include "mainwindow.h"

#include <Q3DScatter>

using namespace QtDataVisualization;

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

MainWindow::~MainWindow() {}

但是什么都没有,而且我没有找到显示/隐藏标签的方法,那么标签在哪里?

【问题讨论】:

    标签: c++ qt c++11 qt5


    【解决方案1】:

    它可能需要一个信号来更新您的窗口。试试 graph->axisX->labels = QStringList{"a", "b", "c"};

    【讨论】:

      【解决方案2】:

      你错过了如下图的第二行:

      graph->axisX()->setTitle("a");
      graph->axisX()->setTitleVisible(true);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-27
        • 1970-01-01
        相关资源
        最近更新 更多