08 2020 档案

摘要:qt的大部分控件都是基于QWidget的,所以有时需要通过一种方法判断获取到的Widget是哪种类型的控件; 解决文案是:QWidget->metaObject()->className(), 例如: QString(ui->label->metaObject()->className()) == 阅读全文
posted @ 2020-08-31 15:43 sgggr 阅读(1007) 评论(1) 推荐(1) 编辑
摘要:https://www.cnblogs.com/quyc/p/12857054.html (1)不带参数的构造函数初始化 //初始化一个size为0的vector vector<int> abc; (2)带参数的构造函数初始化 //初始化size,但每个元素值为默认值 vector<int> abc 阅读全文
posted @ 2020-08-28 13:22 sgggr 阅读(1696) 评论(0) 推荐(0) 编辑
摘要:前向声明&include区别 下面主要介绍了前向声明概念、用法以及和#include区别 前向声明概念(forward declaration) 在程序中引入了类类型的B.在声明之后,定义之前,类B是一个不完全类型(incompete type),即已知B是一个类型,但不知道包含哪些成员.不完全类型 阅读全文
posted @ 2020-08-27 15:54 sgggr 阅读(465) 评论(0) 推荐(0) 编辑
摘要:ChartDirector 6.0 (C++ Edition) Installation Installing ChartDirector for C++ ChartDirector for C++ is released as a zip file on Windows, and as a tar 阅读全文
posted @ 2020-08-27 14:37 sgggr 阅读(395) 评论(0) 推荐(0) 编辑
摘要:class A { static int si; static void sfunc(){cout<< si;} }; int A::si=0;//静态成员不能在类内初始化。使用时:int tmp=A::si 类的static member不会存在每一个具体的class object之中,而是存放在 阅读全文
posted @ 2020-08-27 11:11 sgggr 阅读(1900) 评论(0) 推荐(0) 编辑
摘要:变量声明: extern int a;//只声明一下这个变量,会在别处定义的 变量定义: int a;//说明该变量在内存中的位置和大小,声明加定义 变量初始化: int a = 7;//定义时给变量一个值 变量赋值: a=2;//把变量原有的值擦除,重新给一个值 C 中的左值(Lvalues)和右 阅读全文
posted @ 2020-08-27 11:09 sgggr 阅读(294) 评论(0) 推荐(0) 编辑
摘要:关于qt中QSqlDatabase使用:如果使用单一的数据库,以sqlite为例: QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); QString dbFileName = "xxx.db"; db.setDatabaseName(db 阅读全文
posted @ 2020-08-27 10:19 sgggr 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:包装一个菜单类,用来构造菜单 void menu::on_menu_clicked() { QAction *act = qobject_cast<QAction *>( this->sender() ); if( act ) { int index = act->property("menu_ac 阅读全文
posted @ 2020-08-26 17:27 sgggr 阅读(243) 评论(0) 推荐(0) 编辑
摘要:简单来说,make 是编译,make install 是安装。 总结:linux编译安装中configure、make和make install各自的作用 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 m 阅读全文
posted @ 2020-08-26 15:15 sgggr 阅读(460) 评论(0) 推荐(0) 编辑
摘要:比如我有个用SQLite Studio创建的Sqlite3类型数据库,里面有个表名为StatisticsData的表结构是 : -- 表:StatisticsData CREATE TABLE "StatisticsData" ( "Id" TEXT NOT NULL, "MachineName" 阅读全文
posted @ 2020-08-23 19:12 sgggr 阅读(2120) 评论(0) 推荐(0) 编辑
摘要:先看两个小知识:1、显示数据散点:ui->customPlot->graph(0)->setScatterStyle(QCPScatterStyle(QCPScatterStyle::ssDisc, 5));//散点 2、连接散点的方式:customPlot->graph(0)->setLineSt 阅读全文
posted @ 2020-08-23 19:05 sgggr 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:枚举: 枚举是一种变量类型,枚举基本等效于int类型,占用同样的空间,同样的数值范围,但是枚举通常都是表示常数变量,对枚举变量做一些算术计算通常是编译器不允许的,但是可以加上强制类型转换,本来不在枚举符表里面的值也可以大摇大摆的登堂入室,枚举符表甚至允许数值相等。在没有赋值的引用中,只会是int范围 阅读全文
posted @ 2020-08-23 18:55 sgggr 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:【1、与qt程序显示文字大小有关的两项】 export QWS_DISPLAY=LinuxFB:mmWidth200:mmHeight100:0 //输出设备为Linux framebuffer,尺寸定义(尺寸定义与文字大小有直接关系) export QWS_SIZE=480x272 //屏幕大小 阅读全文
posted @ 2020-08-23 18:48 sgggr 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:QVector<double> a; a.append(2); qDebug()<<a.size(); QVector<double> b(3); b.append(1); qDebug()<<b.size(); 运行结果是1 4 阅读全文
posted @ 2020-08-22 12:35 sgggr 阅读(723) 评论(0) 推荐(0) 编辑
摘要:这样写是错误的. 阅读全文
posted @ 2020-08-21 16:21 sgggr 阅读(116) 评论(0) 推荐(0) 编辑
摘要:中文摄氏度的写法:℃,是一个整体的符号,字符代码:2103 英文摄氏度的写法:°C,是两个符号的组合。 其中,度:°,是一个符号,字符代码:00B0,而不是o(字母O的小写)的上标 C:就是大写字母,是Celsius的简写 https://blog.csdn.net/vivigege/article 阅读全文
posted @ 2020-08-17 13:44 sgggr 阅读(3294) 评论(0) 推荐(0) 编辑
摘要:转:https://www.cnblogs.com/JCSU/articles/1726807.html /************************************************************************/ /* hello.h */ /******* 阅读全文
posted @ 2020-08-17 11:54 sgggr 阅读(231) 评论(0) 推荐(0) 编辑
摘要:qt4: export QWS_DISPLAY=Transformed:Rot90:mmWidth130:mmHeight78 qt5: lcd旋转:export QT_QPA_EGLFS_ROTATION=-90 tslib校准程序旋转:ts_calibrate -help,ts_calibrat 阅读全文
posted @ 2020-08-10 12:00 sgggr 阅读(890) 评论(0) 推荐(0) 编辑
摘要:Qt添加链接库总结 一 前言:在Qt工程开发过程中,经常会碰到集成第三方库的情况,不论是静态库还是动态库。由于Qt本身不完善等特性,集成过程中经常会出现各种各样的问题。针对遇到过的问题记录如下备忘,同时也希望能为更多开发者朋友提供前车之鉴。二 基础知识简介:2.1关于lib和dll的区别如下: (1 阅读全文
posted @ 2020-08-10 09:27 sgggr 阅读(3685) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2020-08-08 21:20 sgggr 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1.类的成员变量作为不同类的公用字段,被赋予不同的值的时候,出现错误 2.连接信号和槽只能连接一次,避免出现重复连接 阅读全文
posted @ 2020-08-08 16:47 sgggr 阅读(100) 评论(0) 推荐(0) 编辑
摘要:QString中文乱码 处理方法: 1. QString str = QString::fromLocal8Bit("中文"); // vs2008 vs2005 2. QString str = QString::fromLocal8Bit("中文"); // gcc vs2003, 如源码是 G 阅读全文
posted @ 2020-08-08 11:03 sgggr 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/Monkey_king2017cn/article/details/77542160 阅读全文
posted @ 2020-08-06 17:50 sgggr 阅读(89) 评论(0) 推荐(0) 编辑
摘要:初学样式表,很多东西不知道,搞了一段时间,一点一点整理出来,分享一下。不足之处,希望各位网友补充完善。 第一步: ( "height:30;" "background: red;" "color:rgb(255,255,0);" ); 效果如下图:此时背景颜色没有起作用。 第二步: ("border 阅读全文
posted @ 2020-08-05 21:54 sgggr 阅读(2969) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> #include <string> #include <map> using namespace std; enum MPType { MPT_None, MPT_Other, MPT_Board, MPT_Length }; //方案一,直接用数组 stri 阅读全文
posted @ 2020-08-05 20:38 sgggr 阅读(1693) 评论(0) 推荐(0) 编辑
摘要:Qt QString的arg()方法的使用(一) Qt QString的arg()方法的使用,英文太差了,帮助文档没看懂,百度一下,有需要的朋友可以参考下。 (下面两种方法是比较常用的) 1、QString的arg()方法用于填充字符串中的%1,%2...为给定的参数,如 QString m = t 阅读全文
posted @ 2020-08-03 13:33 sgggr 阅读(723) 评论(0) 推荐(0) 编辑
摘要:QString strdate=ui->dateEdit->date().toString("yyyy-MM-dd"); QString strdate1=strdate; QString strStartTime =strdate.append(" 00:00:00"); QString strE 阅读全文
posted @ 2020-08-03 09:42 sgggr 阅读(346) 评论(0) 推荐(0) 编辑
摘要:https://wenku.baidu.com/view/7b4e0461ed3a87c24028915f804d2b160a4e8679.html 差分吸收光谱法测量大气痕量气体浓度误差分析及改善方法 http://atmos.yi-win.com/html/application/resourc 阅读全文
posted @ 2020-08-03 08:40 sgggr 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示