09 2020 档案
摘要:const不能放在static函数后面,否则报标题错误
阅读全文
摘要:1、容量:capacity是返回这个容器目前已经向内存申请的个数,在这些空间里,如果向容器里增加元素、删除元素,会很高效,而不需要多次向内存申请内存的变化; 2、大小:size是值容器里真实的元素个数。 3、可以在程序初始化的时候默认为容器设置一个合适的大小 m_devices.reserve(50
阅读全文
摘要:if(QMessageBox::Yes != QMessageBox::question(this,"删除设备","确定删除设备?",QMessageBox::Yes|QMessageBox::No)) { return; }
阅读全文
摘要:直接强制转换 Field_Type a = (Field_Type)ui->comboBox_type->currentIndex(); Field_Type就是一个枚举
阅读全文
摘要:一、入门编译 1、新建程序 main.cpp #include <iostream> #include "Person.h" int main() { Person person; return 0; } Person.h #include <iostream> class Person { Per
阅读全文
摘要:1、在函数声明后加入=delete即可将该函数标记,一旦被调用则会导致编译错误。可以将旧版本的函数标记delete。 注意:如果一个函数声明加了delete之后,不能再对其进行定义,不然会报错 #include <iostream> class Person { private: void dele
阅读全文
摘要:1、问题描述 有这样一个函数 void setInfo(const std::map<std::string,std::string>& config){ std::string a = config["aaa"];} 2、编译现象 如标题 3、解释 config变量是一个const的,但是在内部函
阅读全文
摘要:1.QString转换String string s = qstr.toStdString(); 2.String转换QString QString qstr2 = QString::fromStdString(s);
阅读全文
摘要:var str = text_name.replace(/\ +/g,""); str = str.replace(/[\r\n]/g,"");
阅读全文
摘要:1、保证Qt安装了此功能的【反正安装的时候所有功能全选就肯定有这个功能】 2、打开QC,左上角文件->新建文件或项目,如下图选择 3、然后就是这样式儿的 官网介绍:https://doc.qt.io/qtcreator/creator-modeling.html
阅读全文
摘要:QString toQRcode(const QString &plain) { /* Create the QR code */ QRCode qrcode; uint8_t qrcodeData[qrcode_getBufferSize(3)] = {0}; qrcode_initText(&q
阅读全文
摘要:1、10进制转16进制字符串 unsigned long long ullValue = 18446744073709551615; char buf[18] = {0}; sprintf(buf, "0x%llX", ullValue); // result: 0xFFFFFFFFFFFFFFFF
阅读全文
摘要:QSS中 QLabel { background-color: rgba(255, 255, 224, 50%); border: 2px solid black; } 0%表示全透明,100%表示不透明
阅读全文
摘要:在槽函数里: QObject *QObject::sender() const 返回值是QObject指针,也就是触发者,可能是按钮,可能是定时器。 如何得到触发对象: QTimeEdit *editor = qobject_cast<QTimeEdit *>(sender()); QObject
阅读全文
摘要:1. 求最大值 const T &qMax(const T &a, const T &b) 2. 求最小值 const T &qMin(const T &a, const T &b) 3.求中间值 const T &qBound(const T &v1, const T &v2, const T &
阅读全文
摘要:int result; std::cout << typeid(result).name(); 打印:int
阅读全文
摘要:struct { unsigned char x1 : 2; unsigned char x2 : 2; unsigned char x3 : 2; unsigned char x4 : 2; } Bunch; /* sizeof(Bunch) => 1 */ struct { unsigned c
阅读全文
摘要:在.pro里: build_type = CONFIG(debug, debug|release) { build_type = debug } else { build_type = release } DESTDIR = $$build_type/out OBJECTS_DIR = $$buil
阅读全文
摘要:QtObject { Component.onCompleted: console.log("Completed")//构造函数 Component.onDestruction: console.log("Destruction")//析构函数 }
阅读全文
摘要:1、实现效果 QString a = "1,2,3,4,5"; 得到 QStringList b = {"1","2","3","4","5"} 2、实现 QString str = "a,,b,c"; QStringList list1 = str.split(','); // list1: [
阅读全文
摘要:格式跟c语言的print一样,举例: qDebug("%d",200); 打印:200
阅读全文
摘要:1、1个#用来将变量字符串化 #define toString(s) #s 打印:a 2、2个#用来连接两个字符串 #define link(a,b) a##b 这里的link(a,b)->ab,就是上面的变量 打印:0
阅读全文
摘要:在.pro里 DESTDIR = C:/Users/Administrator/Desktop/myctk2017/CtkFramework/third_libs/plugin/libs
阅读全文
摘要:this->setWindowFlags(Qt::WindowCloseButtonHint|Qt::WindowMinimizeButtonHint);
阅读全文
摘要:var str = text_name.replace(/\ +/g,""); str = str.replace(/[\r\n]/g,""); console.log(str);
阅读全文