摘要:
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" 阅读全文