10 2020 档案

摘要:1、类私有函数命名:下划线+函数名 void _init(); 2、类私有成员名称:"m_"+驼峰变量名 int m_value; 3、基本的容器类型全部使用C++stl中的,string用Qt的QString 顺序容器: vector string (它不是类模板) list forward_li 阅读全文
posted @ 2020-10-30 15:58 朱小勇 阅读(843) 评论(0) 推荐(0)
摘要:待更新 阅读全文
posted @ 2020-10-30 15:55 朱小勇 阅读(865) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-10-30 10:33 朱小勇 阅读(607) 评论(0) 推荐(0)
摘要:对于QVector: QVector<TSendProt> sendData; 想要清空: 1、clear只删除元素,但是占用空间不变,即capacity不变 sendData.clear(); 2、swap删除元素,空间也释放 QVector<TSendProt>().swap(sendData) 阅读全文
posted @ 2020-10-22 09:45 朱小勇 阅读(4291) 评论(0) 推荐(0)
摘要:enum MatchFlag { MatchExactly = 0, MatchContains = 1, MatchStartsWith = 2, MatchEndsWith = 3, MatchRegExp = 4, MatchWildcard = 5, MatchFixedString = 8 阅读全文
posted @ 2020-10-14 16:03 朱小勇 阅读(206) 评论(0) 推荐(0)
摘要:在help里输入: Qt Style Sheets Example 阅读全文
posted @ 2020-10-09 11:39 朱小勇 阅读(389) 评论(0) 推荐(0)
摘要:QFile qss(":/qss/qss/qss.qss");//设置qss文件打开路径 qss.open(QFile::ReadOnly);//只读,打开qss文件 if(qss.isOpen()) { this->setStyleSheet(qss.readAll());//如果打开成功,设置样 阅读全文
posted @ 2020-10-09 10:34 朱小勇 阅读(390) 评论(0) 推荐(1)
摘要:1、十六进制字符串转QByteArray QByteArray ba = QByteArray::fromHex(info.toLatin1()); 2、ASIIC字符串转QByteArray QByteArray ba = info.toLatin1(); 阅读全文
posted @ 2020-10-04 23:26 朱小勇 阅读(908) 评论(0) 推荐(0)
摘要:在使用switch case的时候出现这个错误,是因为某个分支里定义了一个局部变量,而此变量可能被其他分支用到,对于其他分支中此变量可能不会被定义。 解决: 1、把此变量放到外面; 2、分支里加{} 阅读全文
posted @ 2020-10-04 22:47 朱小勇 阅读(2052) 评论(0) 推荐(0)