随笔分类 -  Qt与C++

C、C++设置数组bit位
摘要:通过函数设置数组中某个bit位的值,函数声明如下: /** * @brief setArrayBits 设置数组bit8 * @param array 要设置的数组 * @param arrayLength 数组长度 * @param value 要设置的值 * @param bitStart bi 阅读全文

posted @ 2025-02-05 14:13 明太宗朱棣 阅读(3) 评论(0) 推荐(0) 编辑

Qt 设置动态链接库目录 链接目录下的所有库
摘要:windows:LIBS += $$files($$PWD/ACE_wrappers/lib/*.lib) Linux:LIBS += $$files($$PWD/ACE_wrappers/lib/*) 阅读全文

posted @ 2023-06-07 17:54 明太宗朱棣 阅读(139) 评论(0) 推荐(0) 编辑

QT 子控件 键盘事件及键盘事件无法响应
摘要:解决办法:重新的子控件构造函数中加入: setFocusPolicy(Qt::StrongFocus); 遇事多看帮助文档,Qt的帮助文档是写的最好的。 帮助文档中描述如下: setFocusPolicy()解释如下: 所以,如果想一直可以捕捉键盘事件,就用setFocusPolicy(Qt::St 阅读全文

posted @ 2022-09-22 14:15 明太宗朱棣 阅读(1143) 评论(0) 推荐(0) 编辑

C++(gSoap) 调用 C# WebService 服务
摘要:首先感谢这位大神:https://blog.csdn.net/ggz631047367/article/details/44568727,基本上所有的内容都是参考这篇博客写的。下面介绍开发过程: 1、C# webService 的搭建,这个从网上随便找一个例子,照着做就行了,https://www. 阅读全文

posted @ 2022-08-23 12:28 明太宗朱棣 阅读(232) 评论(0) 推荐(0) 编辑

C# 调用 C++(gsoap) webservice服务
摘要:介绍:webservice 就是远程过程调用,与RPC很像,之前用Linux上的 restRPC调用过C函数接口,webservice也可以支持调用C函数接口,基础可以参考 https://blog.csdn.net/hitzsf/article/details/120669332,按照上面的做完, 阅读全文

posted @ 2022-08-22 18:06 明太宗朱棣 阅读(267) 评论(0) 推荐(0) 编辑

Qt QChart 绘图效率太低 卡顿 慢的解决办法
摘要:QChart QChartView 绘制曲线时,会非常卡顿,尤其是点数较多时,基本无法使用,此时你设置数据使用的是QLineSeries类的append()方法, 要想高速绘图,不要使用append()方法,使用replace()方法,绘图效率会高很多。 阅读全文

posted @ 2022-08-15 18:45 明太宗朱棣 编辑

Qt qInstallMessageHandler QMessageLogContext Release 无输出解决
摘要:在使用qInstallMessageHandler 输出重定向时,Release版本QMessageLogContext &context 函数名、行号等都是空的,解决办法,在pro文件中定义: DEFINES += QT_MESSAGELOGCONTEXT 原理如下,查看帮助文档,这么写的: No 阅读全文

posted @ 2022-08-15 18:43 明太宗朱棣 阅读(564) 评论(0) 推荐(0) 编辑

Qt 中文编码问题记录
摘要:Qt 编译过程中出现常量中有换行符,或者中文乱码,应做如下尝试: 1、设置编码方式:工具-》选项-》文本编辑器-》行为-》文件编码:设置如下(默认编码:UTF-8, UTF-8BOM:如果编码是UTF-8则添加); 以上操作应该会保证编译通过,至于乱码问题,可尝试多种方式,目前我也没找到合适的方式, 阅读全文

posted @ 2021-09-29 20:07 明太宗朱棣 阅读(65) 评论(0) 推荐(0) 编辑

Qt QPorcess 启动外部程序失败的原因之一
摘要:Qt QPorcess 启动外部程序失败的原因之一:有时候路径中包含空格,导致程序无法启动,此时解决方法如下: 路径中碰巧含有空格--Program Files。为了让QProcess能正常运行,还要在路径外面包一层""。所以就有了start中的"\"C:\\Program Files....... 阅读全文

posted @ 2021-09-07 10:14 明太宗朱棣 阅读(983) 评论(0) 推荐(0) 编辑

Qt 渐变色笔记
摘要:以下大部分翻译自Qt的帮助文档,所以使用的时候多查看帮助文档: QGradient 和 QBrush 一起使用,用于指定填充颜色的渐变,被QConicalGradient, QLinearGradient, and QRadialGradient继承,效果如下: 。 阅读全文

posted @ 2021-04-21 18:49 明太宗朱棣 阅读(238) 评论(0) 推荐(0) 编辑

Qt编写的自定义控件为什么在QtDesigner中可见,在QtCreator中不可见
摘要:原因:编译器不一致造成的,QtDesigner不关心用什么编译器,你的Qt设置的使用的编译器就是他使用的编译器。 QtCreator是某个编译器生成的可执行程序(生成QtCreator的编译器可在QtCreator-->帮助-->Anout Qt Creator查看), 当你编译程序使用的编译器与生 阅读全文

posted @ 2021-04-21 18:41 明太宗朱棣 阅读(571) 评论(0) 推荐(0) 编辑

Qt 编译及自动部署 库 工具集(自动复制生成的库及头文件到指定的安装路径)
摘要:参考博客:(3条消息) Qt中qmake的INSTALLS变量将编译文件拷到运行目录_sksukai的博客-CSDN博客; 以库为例,部署到C盘某目录下分为2步, 1.pro文件这样写: QT -= gui TARGET = ***** TEMPLATE = lib DEFINES += ***** 阅读全文

posted @ 2020-11-27 09:18 明太宗朱棣 阅读(960) 评论(1) 推荐(0) 编辑

导航