Qt QwtPlot-如何自定义页脚?

Qt QwtPlot-如何自定义页脚?,qt,qwt,Qt,Qwt,黄色矩形中标签的含义是什么?如何移除(隐藏)它 我正在使用Qwt 6.0.1和Qt 4.8.6我发现,深入代码,标签不是标准QwtPlot的一部分。它是一个自定义标签,使用QwtText类的以下方法创建: void draw( QPainter *painter, const QRectF &rect ) const; 伪代码: void MyQwtPlot::drawCustomLabel() { QPainter painter(this); QwtText lab

黄色矩形中标签的含义是什么?如何移除(隐藏)它


我正在使用Qwt 6.0.1和Qt 4.8.6

我发现,深入代码,标签不是标准QwtPlot的一部分。它是一个自定义标签,使用QwtText类的以下方法创建:

void draw( QPainter *painter, const QRectF &rect ) const;
伪代码:

void MyQwtPlot::drawCustomLabel()
{
    QPainter painter(this);
    QwtText label(<label-text>);
    label.draw(&painter, QRectF(<label-position>));
    painter.end();
}
void MyQwtPlot::drawCustomLabel()
{
油漆工(本);
QwtText标签();
label.draw(&painter,QRectF());
结束();
}
其中MyQwtPlot是扩展QwtPlot的类


我已经解决了在我的实现中对drawCustomLabel方法进行注释的问题。

所以你建议编辑QwtPlot源代码?这可能不是最好的解决方案。如果文本是使用自定义标签实现的,那么最好更改该自定义实现(遗憾的是,问题和答案中都没有包含该自定义实现)。因此,就目前情况而言,我认为这对未来的访问者没有任何帮助。我已经修正了我的答案,引入了伪代码,用于在QwtPlot中生成自定义标签。谢谢你的帮助。