摘要:
1、创建qt工程不做赘述。 2、创建一个类继承QVTKOpenGLNativeWidget (这个是vtk给qt项目准备的),此类可以是空类,vtkView.cpp 只要实现构造就可以。 #pragma once #include <QVTKOpenGLNativeWidget.h> #includ 阅读全文
摘要:
心血来潮,想做一个放大镜功能,网上冲浪一番后,感觉很多人实现的都很复杂,我按照自己的思路实现了一个。 先看效果: 实现思路: 使用QPixmap拷贝鼠标位置开始的固定大小的图片,然后填充到一个指定的QLabel里, 放大的效果就是目标QLabel的宽高要是拷贝图片的倍数。 具体实现: void Qt 阅读全文
摘要:
大家都知道JavaScript是弱类型语言,当我们使用var 声明变量时,类型其实并不明确。 使用CEF V8,接收JS函数时,如果参数我们需要传入数字,最好使用Number去转换一下,否则C++解析参数时可能会出现错误。 示例如下: 页面函数 function test() { var age = 阅读全文
摘要:
使用QT进行项目开发时,经常会遇到“常量中有换行符”问题,产生的具体原因请参考这位“知友”https://zhuanlan.zhihu.com/p/146543940 接下来我们来谈谈,架构中应该如何设计! 常见的设计模式是在需要给控件赋值的地方直接使用qt自带的多语言设计器 tr 去处理, 例如: 阅读全文
摘要:
1、具体步骤参考这位博主,(感谢博主分享) https://blog.csdn.net/qq_29067097/article/details/109621933 主要记录一下我遇到的问题: 1、编译CEF时没有采用MD模式,这个问题很多人都遇到。 2、运行CEF加载不出页面,导致这个问题的可能性很 阅读全文
摘要:
1、下载CEF 源码 网址:https://cef-builds.spotifycdn.com/index.html 如果网址失效,请在CEF官网查找:https://bitbucket.org/chromiumembedded/cef/src/master/ 下载标准版 2、Cmake 下载安装 阅读全文
摘要:
linux c++ 项目 在开发http server 时,使用了一个mongoose库, cmake.. 通过 make 编译报错 错误信息如下:一大堆未定义引用 对‘mg_mgr_init(mg_mgr*)’未定义的引用 花费了三四个小时的时间才解决(教训): 解决方式很简单: 因为mongoo 阅读全文
摘要:
1、centos 使用vscode 启动时卡死,换vscode的版本,有些版本不兼容。(其中一种情况,我遇到的是版本不兼容问题) 2、vscode 语法错误不检查,引用类库找不到,F12 不能跳转到引用的类。(这个问题也是通过下面的方式解决的:在三分钟内尝试5次,语言服务器崩溃不在重试) 创建c_c 阅读全文
摘要:
对于第一次在linux下做项目的我来说,这个过程确实让我走了好多弯路(全过程全靠网络资料学习,谢谢这么爱分享的人)。 下面总结发版步骤: 1、使用cmake 打包成可执行文件(这个过程也很复杂,这里不做讨论) 2、使用ldd 查看可执行文件依赖库,可以记录一下个数,和导出的文件做对比 ldd 可执行 阅读全文
摘要:
扯淡的一天结束后关机下班,早上来到公司打开吃饭的家伙,竟然进不去了(VM centos7),整个人都懵逼了。 桌面信息提示: assuming drive cache:write through (https://blog.csdn.net/yijiaobani/article/details/10 阅读全文