- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 Opencv为什么编译后没有opencv_world.lib
在编译Opencv源码时,会发现一个问题,有的人编译出来的是opencv_world.lib就一个。自己编译出来的lib有很多个,这是为什么?在用cmake编译时,注意configure之后,是否生成opencv_world.lib是要自己勾选的,默认是不勾选的,如果希望只生成一个lib,就勾选上。opencv_world.lib只是所有lib的一个打包,在使用的时候,直接在附加依赖项添加这一个就可以,主要是为了方便。 没有打包的话,把其它所有的lib文件全添加是一样效果。注意:一般不需要生成open
2022-03-21 17:04:29
5733
1
原创 Qt将按钮变透明的方法
Qt将按钮变透明的方法两种方式:第一种:flat属性:此时按钮已经变成透明的但是在实际运行时点击会出现按钮的形状;若要点击时也透明,则需在stylesheet中输入:background:transparent;第二种方式:直接在styleSheet中设置,如:QToolButton{background-color:rgba(0,0,0,0);}即可,这样QToolButton就是透明的了,这是在QToolButton的父窗口设置的,这样在这个父窗口下的QToolButton都
2021-12-28 08:15:44
11048
原创 Qt将QString转换成ASCII码
Qt将QString转换成ASCII码原理很简单,获取字符串的UTF-8编码,然后逐个读取强转成int类型即可:QString s = "Three Second 三秒";QByteArray byte = s.toUtf8();for(int i = 0; i < s.size(); i++){ qDebug() << int(byte.at(i))//输出;}...
2021-12-21 15:30:29
3348
原创 Qt variable “xxx“ has initializer but incomplete type
variable “xxx” has initializer but incomplete typevariable “xxx” has initializer but incomplete type编译报以上错误分析:“xxx”对应的类型没有找到,没包含定义该变量类型的头文件导致的。解决:包含该头文件==#include ==...
2021-12-20 08:09:17
1343
原创 QRect与QRectF的区别
QRect与QRectF的区别在Qt的使用过程中不免要与QRect和QRectF打交道。但是,QRect在数据存储表示上有一个很大的“历史遗留问题”!引申自QtAssistent对QRect的一段话:注意,由于历史原因,bottom()和right()函数返回的值偏离了矩形的真正的右下角:right()函数返回left() + width() - 1, bottom()函数返回top() + height() - 1。bottomRight()函数返回的点也是如此。此外,topRight()函数和b
2021-12-17 08:12:59
1254
原创 VS2015+QT5.9.0B在WIN10x64下编译QCAD
VS2015+QT5.9.0B在WIN10x64下编译QCAD安装VS2015QT5.9.0安装qt-vs-tools-msvc2015-2.1.1打开vs2015,菜单项Qt VS Tools–>Qt Options–>Add–>选择Qt安装的目录下的vs路径添加(我装在D盘是这样的:D:\Qt\Qt5.9.0\5.9\msvc2015_64)关闭vs2015,进入qt安装目录下(D:\Qt\Qt5.9.0\5.9\msvc2015_64\mkspecs\common)打开ms
2021-12-15 16:33:29
979
1
原创 微信小程序添加Vant Weapp组件库
微信小程序添加Vant Weapp组件库首先右键小程序代码中的miniprogram文件夹---->在终端中打开输入:npm init之后一直回车选择默认就行在miniprogram文件夹中自动生成了package.json文件之后同样在终端执行:npm i @vant/weapp -S --production回到小程序开发工具----->菜单‘工具’----->‘构建npm’构建后会发现在miniprogram文件夹下会有个miniprogram_npm文件夹,里面存放v
2021-12-13 08:24:49
206
原创 Cocos Creator 计算两点角度、距离
Cocos Creator 计算两点角度、距离// 距离getDistance:function(start, end){ var pos = cc.v2(start.x - end.x, start.y - end.y); var dis = Math.sqrt(pos.x*pos.x + pos.y*pos.y); return dis; },// 角度getAngle:function(start, end){ //计算
2021-12-09 08:26:21
4419
原创 “不能实例化抽象类”错误
对于“不能实例化抽象类”编译错误,主要基本是子类继承于抽象类,然后有某个抽象函数没有实现导致:例如,抽象类Aclass A{public: A(); virtual test() const = 0;}子类B继承Aclass B : public A{public: B();}若这个时候直接实例化B,则会出现“不能实例化抽象类”的编译错误:int main(){ B b();}这时只要实现父类A中的所有纯虚函数即可:class B:public A{public:
2021-12-07 21:33:32
7671
原创 微信小程序云函数调用失败cloud.callFunction:fail cloud function service error code -504002, error message Functio
调用云函数时,控制台报错信息:Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -504002, error message Function not found: [f-wind]; at cloud.callFunction api;云端运行环境为 Node.js,需要先在本地安
2021-12-06 08:30:26
12709
原创 Qt模态对话框/非模态对话框/半模态对话框
模态对话框阻塞同一应用程序中其它可视窗口输入的对话框;显示模态对话框最常见的方法是调用其exec()函数:#pragma execution_character_set("utf-8")MainWindow *pMainWindow = new MainWindow();pMainWindow->setWindowTitle("主界面");pMainWindow->show();CustomWindow *pDialog = new CustomWindow(pMainWindo
2021-12-04 08:49:54
1327
原创 Qt使用注意事项
QList list1、 当T的类型为指针时,调用clear方法能置空,即list的size为0,但并不能释放其指针元素的内存。qDeleteAll可以释放容器元素内存,但没有对容器的置空操作,也就是size没变,所以qDeleteAll之后必须加上clear方法。也就是说,在T为指针的情况下,如果想要清空容器中的元素,必须先调用qDeteleAll方法,在调用clear方法。2、 当T为对象时,直接调用clear方法就可以清空list,并清空内存。QObject强烈建议所有QObject的子类都使
2021-11-29 11:34:52
972
原创 C++编码风格/规范/建议
Google 开源项目风格指南里面包含五份(C++ 、Objective-C、Python 、JSON、Shell )中文版的风格指南。
2021-11-23 09:58:33
3047
原创 Qt编写/注册/使用activex控件
idc -regserver activeHelloWorldDemo.dllWin+R运行regedit打开注册表,在[HKEY_CLASSES_ROOT]中查找控件DLL名称,在CLSID下查找idhtml方式测试:<html><head> <title>activeQtDemo</title></head><body> <object id="object" classid="CLSID:D6
2021-11-17 14:23:28
1894
原创 Qt解决汉字乱码问题
int main(int argc, char *argv[]){//解决汉字乱码问题 QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(codec); QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}使用 UTF-8 的编码解码器在 main(
2021-11-15 10:04:50
538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人