拥有VC++/C#/桌面标签的文章

qInstallMessageHandler 在debug模式下无效

qInstallMessageHandler大家都知道怎么用,但是有没遇到debug调试模式下不能输出呢? windows平台啊,linux好像没问题。 解决方案就是:
阅读全文

在Windows上编译QtCreator 6

-DCMAKE_PREFIX_PATH
阅读全文

QSqlQuery 如何与数据库 QSqlDatabase 关联 保持连接

结论:只有使用Qt内置的默认连接名的时候,QSqlQuery才可以用空的构造函数,即如下是一一对应的:mdb = QSqlDatabase::addDatabase("QSQLITE"); // 等价于 q(mdb) QSqlQuery q; q.exec("select *...")
阅读全文

qt 无边框窗口拉伸,边缘抖动,边框晃动

上一篇已经介绍了如何使用无边框进行大小调整:https://labisart.com/blog/index.php/Home/Index/article/aid/252不过这个解决方案有个小问题就是边框会抖动。现在介绍下其他2个方法:1、方法1,使用 Windows 原生的消息,实现 WM_NCHITTEST 消息,典型方案在这里,没测试过:https://stackoverflow.com/qu
阅读全文

OpenGL中的着色语言-GLSL

GlimpseGLSL是专门用来OpenGL shader的语言,shader是可以直接在GPU上运行的小程序,一般以字符串的方式在代码中使用。shader分为vertex shader(顶点着色器)与fragment shader(片段着色器)两种,顶点shader在每个顶点执行一次,片段shader在每个像素执行一次,两者配合决定模型的渲染结果。变量类型GLSL中用来传递值的变量类型有三种:a
阅读全文

qt使用opengl绘制YUV数据图像(完整代码)

这个兄弟实现了这个:qt使用opengl绘制YUV数据图像_求知者先的博客-CSDN博客不过烦就烦在代码不全,好人做到底:1、找一个qcif(176x144)分辨率的yuv文件到c盘2、copy如下代码运行即可MainWindow::MainWindow(QWidget *parent) :     QMainWindow(parent
阅读全文

QT(5.14.2/5.14.1/5.15) 安装mysql驱动详细流程

基本按照这个兄弟来就可以:https://blog.csdn.net/sazass/article/details/113553323看不到的我也截图了:火狐截图_2021-12-28T12-20-13.438Z.rar有一些说明:1、虽然阿里云是5.x版本,但是我们还是选最新的8.x版本dll,他应该是向下兼容的。2、libmysql.dll要拷贝到qt版本的bin,不是qtcreator的bi
阅读全文

QT调用dll及dll导出类的注意点(dll地狱等)

不说导出那几种方式了,一般我们自己的工程只要一种就行:extern "C" _API IExport* CreateExportObj();其中加不加 __stdcall __cdecl 都行。如果要给别人用就一般用 __stdcall。命名更改规律一图搞定:再来说说dll导出类。一般只要类前面加上 _API就行了,定义如下:#ifdef
阅读全文

含字母数字的字符串排序算法,目录文件名排序C++/C#/JAVA版本

不废话,上排序前后对比:TraditionalAlphanumz1.doc z10.doc z100.doc z101.doc z102.doc z11.doc z12.doc z13.doc z14.doc z15.doc z16.doc z17.doc z18.doc z19.doc z2.doc z20.doc z3.doc z4.doc z5.doc
阅读全文

qt 插件plugin之间的通信机制,与主程序通信

首先说下qt的插件,很多新人会有点懵逼,它包含几大类:1、qt内核插件:用来完善qt本身的功能,比如你搞个数据库插件,让别人可以直接用来读写数据库,这个也叫high-level插件2、qtcreator插件:用来扩展qtcreator的功能,比如代码缩进整理3、qtdesigner插件:用来当作普通控件使用,比如你制定一个绿色button,写完插件后拖到qtdesigner的plugin目录,然后
阅读全文
首页 1234 末页 共 36 条记录