QwtPlot - 如何自定义页脚?
Posted
技术标签:
【中文标题】QwtPlot - 如何自定义页脚?【英文标题】:QwtPlot - How to customize the footer? 【发布时间】:2015-06-08 07:40:58 【问题描述】:黄色矩形中的标签是什么意思?如何移除(隐藏)它?
我正在使用 Qwt 6.0.1 和 Qt 4.8.6
【问题讨论】:
【参考方案1】:我发现,深入研究代码,标签不是标准 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();
其中 MyQwtPlot 是一个扩展 QwtPlot 的类。
我已经解决了在我的实现中注释 drawCustomLabel 方法的问题。
【讨论】:
所以你建议编辑 QwtPlot 源代码?这可能不是最好的解决方案。如果文本是使用自定义标签实现的,最好更改该自定义实现(不幸的是,它既不包含在问题中,也不包含在答案中)。因此,就目前而言,我认为这对未来的访问者没有任何帮助。 我已经修复了我的答案,引入了用于在 QwtPlot 中生成自定义标签的伪代码。感谢您的帮助。以上是关于QwtPlot - 如何自定义页脚?的主要内容,如果未能解决你的问题,请参考以下文章
如何在数据表的 csv 导出选项中添加公司的自定义页眉或标题和页脚信息?