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