QT从数据库中读带空格的字符串并按空格切分字符串并以折线图的形式显示在QCharts上_qt字符空格分割-程序员宅基地

技术标签: C++  QT  qt  

	QString filtRes;    //从数据库中读取的字符串
	QSqlQuery queryFilt;  //数据库查询结果
	//sql语句 从filtresult表中查询detect_id为dataGet的filt_res
	QString filtSql("SELECT filt_res FROM filtresult WHERE detect_id = '" + dataGet + "'"); 
	queryFilt.exec(filtSql);
	if (queryFilt.next())
	{
    
		filtRes = queryFilt.value(0).toString();
	}

	//切分字符串部分,切分完转成double
	string filtString = filtRes.toStdString();
	istringstream strFilt(filtString);  //头文件#include <sstream>
	string eachFilt;
	vector<double> filtOutFromDB;
	while (strFilt >> eachFilt)
	{
    
		filtOutFromDB.push_back(stod(eachFilt));
	}

	//折线图坐标点准备并显示在QChart上
	QVector<QPointF> pointsFilt;
	for (int i = 0; i < filtOutFromDB.size(); i++)
	{
    
		pointsFilt.append(QPointF(i, filtOutFromDB[i]));
	}
	LineSeries->replace(pointsFilt);
	chart->addSeries(LineSeries);//添加新的折线图
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44327116/article/details/111476514

智能推荐

C语言学习笔记(二) -条件语句 Condition_c condition-程序员宅基地

检测数据类型占据字节数//检测数据类型占据字节数#includeint main(void){ printf("short int字节数为:%lu\n",sizeof(short int)); printf("int字节数为:%lu\n",sizeof(int)); printf("long int字节数为:%lu\n",sizeof(long int)_c condition

LeetCode-Algorithms-[Mid]39. 组合总和-程序员宅基地

给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入:candidates = [2,3,6,7], target = 7,所求解集为:[[7],[2,2,3]]示例 2:输入:candidates = [2,3,5], target = 8,

CVE-2020-1472复现-程序员宅基地

CVE-2020-1472复现简介Netlogon使用的AES认证算法中的vi向量默认为0,导致攻击者可以绕过认证,同时其设置域控密码的远程接口也使用了该函数,导致可以将域控中保存在AD中的管理员password设置为空复现环境DC:os:windows 2012 serverip:192.168.106.137攻击机:os:kaliip:192.168.106.129影响版本Windows Server 2008 R2 for x64-based SystemsService P

键盘没有问题,但是F1键不管用,_f1没坏,但按了没反应-程序员宅基地

键盘没有问题,但是F1键不管用_f1没坏,但按了没反应

【bzoj2287】[POJ Challenge]消失之物 背包dp-程序员宅基地

题目描述ftiasch 有N个物品, 体积分别是W1,W2, ...,WN。 由于她的疏忽, 第i个物品丢失了。 “要使用剩下的N- 1 物品装满容积为x的背包,有几种方法呢?” -- 这是经典的问题了。她把答案记为Count(i, x),想要得到所有1 <= i <= N, 1 <= x <= M的Count(i, x)表格。...

java 特殊字符过滤器_filter过滤器实现特殊字符转义-程序员宅基地

importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletRequestWrapper;importorg.apache.commons.lang.StringUtils;public class XssHttpServletRequestWraper extendsHttpServletRequ..._java filter过滤特殊字符

随便推点

52-jQuery删除节点相关方法_jquery中删除节点方法-程序员宅基地

学习了jQuery的删除节点一些方法。remove和detach的用法一模一样,删除指定元素。empty的用法是删除指定元素的内容和子元素,但指定元素本身不被删除,有清空的意思。&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;titl_jquery中删除节点方法

hql和sql区别/异同_hql脚本和sql的区别-程序员宅基地

hql和sql区别/异同 HQLSQLhql查数据库查类和属性sql是通过表和表的列进行查询区分大小写,关键字不区分大小写不区分大小写都可以取别名都可以取别名?占位符(hibernate5之后不支持),一般都是用命名参数,下标从0开始计算?占位符,从..._hql脚本和sql的区别

Windows API一日一练(44)wsprintf函数 -程序员宅基地

接着上面,再继续实现更加强大的线程类。从上面的C++类里可以看到,要在静态函数里使用类的成员就需要获取this指针,也就是通过CreateThread函数里把类的this指针传送进来的,这样在函数ThreadProc里的参数lpParameter就是this指针了。因此把参数lpParameter转换为CThread类指针,这样就可以使用类的成员。在这个例子里使用wsprintf函数来格式化线程I

Ubuntu18.04环境下I219-LM网卡不能识别问题解决-程序员宅基地

Ubuntu18.04系统版本板载网卡不能识别问题_i219-lm

7篇顶会论文带你梳理多任务学习建模方法_任务 输入建模_fareise的博客-程序员宅基地

本文从最基础的多任务学习开始,梳理了近几年来7篇多任务学习顶会相关工作,包括Hard/Soft Parameter Sharing、参数共享+门控、学习参数共享方式等建模方式。_任务 输入建模

网络安全设备与技术-程序员宅基地

介绍网络安全设备种类及工作原理、优缺点和典型应用。http://www.csairk.com/user/xch/from.asp?id=42&wh=csai_sgx 转载于:https://blog.51cto.com/zl0609/404542_网络安全设备介绍