07 2021 档案
摘要:void cv::cvtColor( cv::InputArray src, // 输入序列 cv::OutputArray dst, // 输出序列 int code, // 颜色映射码 int dstCn = 0 // 输出的通道数 (0='automatic') ); 输入一个输入序列(一般是
阅读全文
摘要:一、QMutex使用 原文链接:https://blog.csdn.net/fanyun_01/article/details/79354106 QMutex类提供的是线程之间的访问顺序化。QMutex的目的是保护一个对象、数据结构或者代码段,所以同一时间只有一个线程可以访问它。 例如,这里有一个方
阅读全文
摘要:1、首先下载OpenCV的exe自解压程序 http://opencv.org/上找到OpenCV windows版下载下来 2、双击打开选择一个目录,它会把所有东西解压到你那个目录 sources目录:OpenCV是开源的,所以里面放的是OpenCV的源码和一些例子 build:我们配置环境就需要
阅读全文
摘要:1、singleShot 原型:void QTimer::singleShot(int msec, const QObject *receiver, const char *member) 解释:这个静态函数在一个给定时间间隔 msec(毫秒) 之后调用一个槽。 用法1 :假设类A有个槽函数 fun
阅读全文
摘要:QScreen::grabWindow抓取屏幕 原型:QPixmap QScreen::grabWindow(WId window, int x = 0, int y = 0, int width = -1, int height = -1) 如果第一个参数为0,那就是抓取以桌面上(x,y)为左上角
阅读全文
摘要:删除文件: QFile fileTemp(filename); fileTemp.remove(); 复制文件: QFile::copy(old_name,new_name); 移动文件: QString old_name="路径A"; QString new_name="新路径A"; bool x
阅读全文
摘要:方法一、 窗口右上角的X按键会导致其在不给出任何提示的情况下直接退出,当点击右上角的x按键时,会触发Qt中的一个事件处理函数:void QWidget::closeEvent ( QCloseEvent * e ),默认情况该函数无任何提示性消息,如果需提示则需要重写该函数 void Dialog:
阅读全文
摘要:QString s = "hello world"; qDebug() << s; qDebug() << s.toUtf8().data(); char* p = s.toUtf8().data(); qDebug() << p; QByteArray b = s.toUtf8(); p = b.
阅读全文
摘要:QPixmap和QByteArray转换 //QPixmap->QByteArray QPixmap image("d:/aaa.png"); QByteArray bytearray; QBuffer buffer(&bytearray); buffer.open(QIODevice::Write
阅读全文
摘要:一、auto 划重点: 1、auto是推导不出来顶层const的(顶层const就是保证自己内存地址里面存放的值不会变,底层const保证的是所指向的值,值本身不会变) 2、想要auto推导出来的类型是一个引用,通过下面方式(a是变量名) auto &a; int a=3; int &b=a; au
阅读全文
摘要:当substring设置为char*的别名 typedef char *substring; 那么下面两个变量含义不同 const substring b; //常量指针 const char * c; //指向常量的指针 #include<bits/stdc++.h> using namespac
阅读全文
摘要:LNK2001 无法解析的外部符号 "public: virtual struct QMetaObject const * __cdecl CViewerWidget::metaObject(void)const " (?metaObject@CViewerWidget@@UEBAPEBUQMeta
阅读全文
摘要:1、.h文件导入 选择的这个文件夹必须是包含头文件.h的上一级文件夹,不要文件夹套文件夹(这个也要看你的#include语句了),举个例子 你选择的temp文件夹,temp文件夹下有one.h头文件,而且这个文件夹下还有一个temp2文件夹,这个temp2文件夹下有一个two.h,那么你想要包含tw
阅读全文
摘要:1、QTimer::singleShot函数 原型: void QTimer::singleShot ( int msec, QObject * receiver, const char * member ) [静态] 这个静态函数在一个给定时间间隔之后调用一个槽。 #include <qappli
阅读全文
摘要:1、先看一下它的构造方法 (1)QSplitter(QWidget *parent = Q_NULLPTR) (2)QSplitter(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) 默认不传参数情况下调用(1),它的参数默认是Q_
阅读全文
摘要:我开始以为是this指针出错了,但是我把所有用this指针的地方注释了,还错 最后发现这个不是this指针的问题,这个问题是你的程序出现异常就会引起。我的原因是我使用QAxObject操作EXCEL,但是那个第几列,那个列值我没有初始化所以导致了错误
阅读全文
摘要:1、创建菜单里可以通过menuBar方法,这个方法好像是QWiget的方法 QMenuBar *mBar = menuBar(); 2、添加菜单 QMenu * menu = mBar->addMenu("文件"); 3、添加菜单项 QAction * action = menu->addActio
阅读全文
摘要:1、首先给Qt添加axcontainer模块,添加步骤如下: 2、添加头文件 #include<QAxObject> 3、对EXCEL的操作,下面代码来源于 https://blog.csdn.net/A18373279153/article/details/78557209 bool adminF
阅读全文
摘要:1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2、转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。 a. 若两种类型的字节数不同,转换成字节数高的类型 b. 若两种类型的字节数相同,且一种有符号,一种无符号,则转换
阅读全文
摘要:1、获取文件路径对话框 file_name = QFileDialog::getOpenFileName(self,"open file dialog","C:\Users\Administrator\Desktop","Txt files(*.txt)") ##"open file Dialog
阅读全文
摘要:1、启动调试 快捷键:F5 2、逐语句 快捷键:F11 如果当前执行到了函数,如果按下F11,会进入函数内部监视 3、逐过程 快捷键:F10 如果当前执行到了函数,只执行函数,不监视函数做了什么 4、设置断点 快捷键:F9 或者点击代码最左边灰色区域 5、监视窗口(Ctrl+D,Ctrl+W 快捷键
阅读全文
摘要:Book.h #include <string> #include <iostream> using namespace std; class Book{ friend ostream & operator<<(ostream &c,Book &bk); friend ostream & opera
阅读全文
摘要:原文:https://blog.csdn.net/qq_42780289/article/details/98353792 https://segmentfault.com/a/1190000006185954 一、git rm 命令使用 Git 本地数据管理,大概可以分为三个区: 工作区(Work
阅读全文
摘要:一、git diff命令输出解释 1、比较staging area(暂存区)和working area(工作区)的文件 git diff 2、master分支和working area的文件 git diff master 3、HEAD指向的内容和working area的文件 git diff H
阅读全文
摘要:方式1、 可以使用Qt组件的自定义信号,你也可以自己定义信号。这种方式信号函数的参数会传给你的槽函数的参数 方式2、QSignalMapper 原文链接:https://blog.csdn.net/cuteqt/article/details/4306900 简单的理解,可以把SignalMappe
阅读全文
摘要:QFrame penColorFrame = new QFrame; penColorFrame->setFrameStyle(QFrame::Panel | QFrame::Sunken);//Panel - QFrame画一个平板使内容看起来凸起或者凹陷, //QFrame::Sunken -
阅读全文
摘要:tr函数是用来后面需要把tr函数里面的文字翻译成其他语言而用到的函数(国际化需要,更多可去看:https://www.cnblogs.com/lsgxeva/p/7814072.html) QString出现乱码使用下面函数解决: QTextCodec::setCodecForCStrings(QT
阅读全文
摘要:git ls-files默认是显示暂存区中全部文件的路径,你可以加选项来筛选文件(这命令能看远程仓库文件吗?) 原文:https://blog.csdn.net/the_v_/article/details/48786365 参考:https://blog.csdn.net/weixin_38289
阅读全文
摘要:1、Q_UNUSED() 的作用 Q_UNUSED() 没有实质性的作用,用来避免编译器警告 int testFunc(int a, int b, int c) { int e; return a+b+c; } //编译器会有警告 e未使用; //于是 int testFunc(int a, int
阅读全文
摘要:“Circle.exe”(Win32): 已加载“C:\Windows\System32\msvcrt.dll”。无法查找或打开 PDB 文件。“Circle.exe”(Win32): 已加载“C:\Windows\System32\rpcrt4.dll”。无法查找或打开 PDB 文件。“Circl
阅读全文
摘要:1、首先为了防止每次都需要输入GitHub账号密码进行数据push,我们采用配置SSH的方式 先在本地初始化一个仓库 2、如果你没有 Github 可以在官网 https://github.com/注册。 由于你的本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的,所以我们需要配置
阅读全文
摘要:一、BringWindowToTop 首先介绍两个概念 1、什么是顶级窗口 顶级窗口通常是一个没有父窗体或者父窗体是桌面的窗口,通常也把应用程序的主窗体叫做“顶级窗口”(注意和置顶窗口区别) 顶级和置顶不是一码事,窗口的Z序或者topmost都是窗体样式的设置,顶级窗体应该就是父窗体句柄为0的窗体,
阅读全文
摘要:1、查看快捷键第一种方式 2、查看快捷键第二种方式 3、修改快捷键
阅读全文
摘要:Qt::UserRole相当于一个索引的作用,对于一些Qt的组件有一个参数位置就需要Qt:;UserRole void QComboBox::setItemData ( int index, const QVariant & value, int role = Qt::UserRole ); boo
阅读全文
摘要:矩阵是什么我就不必介绍了,如果一个n*m(n行m列)的矩阵和a*b(a行b列)矩阵要相乘,那么必须满足m==a这个条件。相加的话需要满足n==a && m==b条件。 这里我们先介绍一些关键词: 1、线性相关: β = m*α1 + n*α2 数学称β可以由向量组{α1,α2}线性表示,同时称β,α
阅读全文
摘要:一、基本概念 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录 .git(可以说暂存区和版本库是一个包含关系),这
阅读全文