- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 CEF使用教程(二)编译MinGW版
下面我们编译Cef对应的MinGW版本,方便在MinGW版程序的集成使用,承接上文,本文中使用的Cef版本是cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_windows64,首先重命名位cef_87,放置于F盘。,可以通过QtCreator直接打开项目进行编译,首先也是修改CMakeLists.txt注释掉tests相关内容,因为tests中相关内容还是编译不过,尚未研究透彻,通过QtCreator工具打开项目。选择MinGW编译器,直接编译即可。
2024-11-08 21:25:50 713
原创 CEF使用教程(一)准备
QT中如何集成CEF浏览器控件进行网页的嵌套,本文介绍如何一步一步编译CEF,并为后续使用提供帮助,CEF全称Chromium Embedded Framework是基于Google Chromium项目的开源Web浏览器控件,支持Windows, Linux, Mac平台。除了提供C/C++接口外,还提供给了其他语言的支持。
2024-10-24 14:02:39 324
原创 vs2017、qtcreator集成Git工具
文接上篇,在上一篇中描述了如何安装Git服务器以及Git相关的一些配置和操作,那么如何在我们的开发工具中集成Git,方便git的操作与管理呢,下面我们来说一下vs2017和qtcreator是如何集成git的。
2024-06-08 12:15:00 828
原创 Windows系统中搭建本地Git服务器,实现版本管理
如何实现代码共享,避免在windows系统中维护一份代码,在麒麟系统中维护一份代码,以及后续有可能在其他电脑上实现同步,因此决定采用Git来管理代码,做到统一管理,动手搭建一个Git服务器吧,一劳永逸!
2024-06-07 11:52:11 1645
原创 Qt加载Html实现与Js交互
该js文件需要通过Qt注入的形式加载到Html中,否则会无法识别,由于Js需要使用的Html元素有可能在还没有加载完成,所有最好是在等待页面加载完成后进行写入,通过绑定加载完成信号来完成。对于熟悉Web的人都知道Web实现的界面更加炫酷,css样式以及js的强大功能,能够让界面发挥最大的视觉效果,下面就来说一下在Qt中如何加载Html并且实现与Js的交互。QWebChannel是Qt与Js通信的通道,通过注册Js上下文实现响应Js调用Qt槽函数,创建一个类文件,定义槽函数用于接收Js的调用。
2024-01-14 00:04:13 1088
原创 VS中生成及调试Dmp文件
程序在非调试模式下运行的时候对于程序的一些异常往往很难捕获到,导致无法定位到问题的所在,此时如果在程序发生异常的时候能够生成dmp文件,那么对于程序的异常定位将会有很大的帮助,下面介绍一下VS中如何生成dmp文件以及如何通过dmp定位到异常位置。Vs在debug模式下会自动生成pdb文件,但是在release模式下默认是不生成pdb文件的,此时可以通过修改属性来生成。4、设置调试源文件路径,在解决方案上右键-属性-调试源文件。1、把exe、pdb、dmp文件放到同一目录中,2、使用vs打开dmp文件。
2023-06-12 00:33:25 4263 4
原创 Qt+vs2017连接MySQL的常见问题
总结一下Qt连接MySQL遇到的常见问题QsqlDatabase::drivers()输出的值为空出现QMYSQLdriver not loaded信息
2022-11-01 22:32:06 808 2
原创 【三】QCustomPlot开启OpenGL绘图上下文异常问题
当在同一个界面中绘制多个QCustomPlot图形时,此时如果开启了OpenGL功能,则会提示QOpenGLFramebufferObject::bind() called from incompatible context的警告,界面图形渲染时会出现错乱,可以通过在qcustomplot.cpp的QCPPaintBufferGlFbo::draw()函数中添加以下红色的代码即可。/* inherits documentation from base class */void QCPPaintBuff
2021-07-04 07:40:22 1711 1
原创 【二】VS2017使用QCustomPlot开启OpenGL加速
上一章节介绍了VS2017下使用QCustomPlot画图插件的安装配置以及过程中所遇到的问题,今天来说一下如何为QCustomPlot开启OpenGL硬件加速渲染。QCustomPlot使用OpenGL改善绘图性能QCustomPlot采用了诸如自适应采样和文本对象缓存之类的各种技术,从而减少重新绘制所需的时间,在绘制简单的线条图形时,不管是否开启OpenGL硬件加速,对绘制的性能没有太大的影响,只有在绘制大面积的图形或填充复杂图形时,才能体现OpenGL的优势。下面就让我们进入正题吧,如何在
2021-05-16 08:27:28 1879 11
原创 【一】VS2017使用QCustomPlot第三方库存在的问题
使用环境:VS2017+QT5.12.3+QCustomPlo2.01。QCustomPlot是绘图和数据可视化的一种Qt C++控件,使用方便简洁。 QCustomPlot用于在应用程序中显示实时数据以及生成高质量图表提供了方便。其下载地址如下:https://www.qcustomplot.com/index.php/download下载成功后,解压压缩包,我们要用到的就是qcustomplot.h和qcustomplot.cpp这两个文件,分别放到QT项目的头文件夹和源文件夹中即.
2021-05-13 23:14:21 950 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人