百科狗-知识改变命运!
--

日立中央空5Qcp和5QDp哪种好

小肉包1年前 (2023-12-21)阅读数 6#综合百科
文章标签坐标轴标签

日立中央空调5Qcp和5QDp相比5Qcp好。

因为日立中央空调的5Qcp为5Qdp的升级版,无论样式功能上,均做了新的改进与提升。

中央空调家装系列从高端到入门分别为别墅二代,尊睿,vammini,expro二代,UX,涡旋压缩机产品以后只会出现在尊睿以上的机器才有,mini以及以下产品全部为转子压缩机产品。

1、怎样配置使用就不细说了,官网上代码和文档都是有的

2、关键函数与设置属性的介绍

//设置显示的大小和位置

ui->PressDraw->setGeometry(QRect(30,30,650,350));

//设置需要显示的坐标轴,

ui->PressDraw->xAxis2->setVisible(true);

ui->PressDraw->xAxis2->setTickLabels(true);

ui->PressDraw->xAxis->setVisible(false);

ui->PressDraw->xAxis->setTickLabels(false);

//添加箭头

ui->PressDraw->xAxis2->setUpperEnding(QCPLineEnding::esSpikeArrow);

ui->PressDraw->yAxis->setUpperEnding(QCPLineEnding::esSpikeArrow);

//纵坐标反转找了好久才知道这个函数

ui->PressDraw->yAxis->setRangeReversed(true);

[cpp] view plain copy

日立中央空5Qcp和5QDp哪种好

//设置坐标轴单位名称

ui->PressDraw->xAxis2->setLabel(codec->toUnicode("压力(MPa)"));

//右上标签显示

ui->PressDraw->legend->setVisible(true);

ui->PressDraw->legend->setFont(QFont("Helvetica",9));

ui->PressDraw->legend->setBrush(QBrush(QColor(255,255,255,210)));//210透明度

ui->PressDraw->legend->setSelectableParts(QCPLegend::spItems);

ui->PressDraw->axisRect()->insetLayout()->setInsetAlignment(0, Qt::AlignTop|Qt::AlignRight);//标签位置

//移动和放缩

ui->PressDraw->setInteractions(QCP::iRangeDrag | QCP::iRangeZoom | QCP::iSelectPlottables);

//向绘图区域QCustomPlot添加一条曲线

ui->PressDraw->addGraph(ui->PressDraw->yAxis,ui->PressDraw->xAxis);

ui->PressDraw->graph(i)->setData(y,x);//绘图的数据

ui->PressDraw->graph(i)->setName(codec->toUnicode("曲线%1").arg(i));

ui->PressDraw->graph(i)->setScatterStyle(m_StyleChoice.at(i));//点样式

ui->PressDraw->graph(i)->setPen(m_PenChoice.at(i));//画笔

ui->PressDraw->graph(i)->rescaleAxes();//重绘

3、很多标签是有槽函数的,可根据需要进行编写。比如可以通过点击“深度”,实现单位换算。以及右上标签"曲线0",实现需要的功能,我这里是点击实现数据的更改和查看。这里列出一些槽函数作参考。

//双击修改坐标轴标签设置单位

connect(ui->PressDraw, SIGNAL(axisDoubleClick(QCPAxis*,QCPAxis::SelectablePart,QMouseEvent*)),

this, SLOT(axisLabelDoubleClick_Press(QCPAxis*,QCPAxis::SelectablePart)));

-----------------------------------------------------------------------------------------

//点击曲线显示曲线参数信息

connect(ui->PressDraw, SIGNAL(plottableClick(QCPAbstractPlottable*,QMouseEvent*)),

this, SLOT(LineDoubleClick_Press(QCPAbstractPlottable*)));

-----------------------------------------------------------------------------------------

//右键保存图像(很重要,根据设置将图像保存为自己需要的格式)

ui->PressDraw->setContextMenuPolicy(Qt::CustomContextMenu);

connect(ui->PressDraw, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(PresscontextMenuRequest(QPoint)));

//槽函数代码

void simulationPT::PresscontextMenuRequest(QPoint pos)

{

QTextCodec *codec = QTextCodec::codecForName("GB18030");

QMenu *menu = new QMenu(this);

menu->setAttribute(Qt::WA_DeleteOnClose);

if (ui->PressDraw->legend->selectTest(pos, false)

menu->addAction( codec->toUnicode("保存"), this, SLOT(PressSaveGraph()));

}

menu->popup(ui->PressDraw->mapToGlobal(pos));

}

-----------------------------------------------------------------------------------------

//点击右上标签编辑数据

connect(ui->PressDraw, SIGNAL(legendDoubleClick(QCPLegend*,QCPAbstractLegendItem*,QMouseEvent*)), this,

SLOT(legendDoubleClick_Press(QCPLegend*,QCPAbstractLegendItem*)));

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)