自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没用的阿吉

整天就会写Bug... ...

  • 博客(100)
  • 资源 (25)
  • 收藏
  • 关注

原创 QDataStream 读取剩余所有数据

【代码】QDataStream 读取剩余所有数据。

2024-04-12 08:51:05 103

原创 qt 代码格式化 clang-format windows版本

【代码】qt 代码格式化 clang-format windows版本。

2024-02-26 11:10:20 96

原创 Docker doris记录

【代码】Docker doris记录。

2024-02-20 13:18:25 110

原创 qt qmake .pro 构建完成后复制文件操作

【代码】qt qmake .pro 构建完成后复制文件操作。

2023-11-28 09:44:39 725

原创 VS2010 VS2015环境编译boost库

VS2010下安装boost库去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z(我放在D:/cpp目录下)解压到当前文件夹打开VS2010->VS TOOLS->VS命令提示CD D:/cpp/boost_1_46_1输入bootstrap,便生成bjam.exe文件输入bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static,便生成boost库(时间挺长

2023-11-23 12:37:22 296

原创 qt msvc2010 qdatetime.h:122: error: C2589: “(”:“::”右边的非法标记

C:\Qt\Qt5.4.0\5.4.0\msvc2010_opengl\include\QtCore\qdatetime.h:114: error: C2589: “(”:“::”右边的非法标记。C:\Qt\Qt5.4.0\5.4.0\msvc2010_opengl\include\QtCore\qdatetime.h:114: error: C2059: 语法错误:“::”

2023-11-23 12:31:27 201

原创 windows + Mingw32-make 编译 PoDoFo库,openssl, libjpeg, Msys2工具的使用

前期进行了各种摸索,由于Podofo依赖库比较多,所依赖的库都需要编译为Mingw版本,参考以上三篇博客,因为环境原因一直出现各种问题,直到。。。发现了Msys2构建平台。

2023-11-01 08:47:38 1558

原创 Qt5 Python-docx库的使用,Qt python混合编程,qt 读写word,不依赖office

参考:模板方案推荐方式无法插入图片无法插入图片。

2023-10-26 11:04:41 982

原创 windows 环境,QProcess传参 argv 解析中文目录乱码问题解决。

【代码】windows 环境,QProcess 传递中文目录解析。

2023-10-16 22:48:08 238

原创 解决Qt msvc编译器 中文显示乱码问题

感谢大佬分享:https://gitee.com/feiyangqingyun/qtkaifajingyan?_from=gitee_search

2023-10-04 14:12:29 369

原创 代码耗时 计算

【代码】代码耗时 计算。

2023-07-24 09:52:29 84

原创 qt 5.12.6配置 msvc2015 32bit

场景:常规开发版本为 qt5.12.6,因项目需要生成 msvc2015 32位程序,不想更换qt 版本 和msvc2015;

2023-07-21 15:00:40 1349

原创 qDebug重定向到日志文件

【代码】qDebug重定向到日志文件。

2023-07-17 08:49:49 231

原创 射频公式整理 dB、dBm、W、V、A ...

射频单位转换

2023-06-17 15:28:54 2102

原创 Qt Boost库使用

最近做的射频项目需要进行各种数据物理量单位转换,如:dBm, dBmV, dBuV, W, V, A , dBmA等,打算使用Boost::Units库 (实现了物理学的量纲处理),记录学习;

2023-06-17 10:01:52 482

原创 Log4Qt学习

log4Qt 日志框架学习相关链接

2023-03-15 16:06:37 63 1

原创 QLibrary load()失败,load() “ error: Cannot load library xxx.dll: 找不到指定的模块. “

" error: Cannot load library xxx.dll: 找不到指定的模块. "

2023-01-31 16:53:39 4497

原创 根据ASCII码值计算 excel单元格名

计算单元格名

2022-11-07 12:57:18 195

原创 windows qt 使用gsoap访问 WSDL 网络接口,以天气预报网站为示例

下载开源版本(最右边一项,open source)

2022-08-26 09:46:23 834

原创 qt 分贝毫瓦 dBm 与 功率 W 相互转换

分贝毫瓦dBm(decibel relative to one milliwatt)的定义:表示功率绝对值的单位(以1mW为基准),不同于dB(dB只是一个相对值。)任意功率P(mW)与 x dBm换算的公式如下:例如:1毫瓦(1 mW)换算成分贝毫瓦为0 dBm。1瓦特(1 Watt)换算成分贝毫瓦则为30dBm,因为1w=1000mw=10lg(1000mw/1mw) dBm = 10lg1000 dBm = 30dBmW转成dBm:dBm 转成W参考:https://blog.csdn

2022-07-07 17:19:03 1012

原创 VMware WiIN7 虚拟机安装wm-tools 时报错 安装程序无法自动安装Virtual Machine Communication Interface Sockets(VSock)驱动程序

关于 VMware Tools安装时出现的问题的解决办法:安装时出现问题对话框:安装程序无法自动安装Virtual Machine Communication Interface Sockets(VSock)驱动程序。必须手动安装此驱动程序可以通过安装windows更新解决,路径:https://support.microsoft.com/en-us/topic/servicing-stack-update-for-windows-7-sp1-and-windows-server-2008-r2

2022-04-26 16:04:03 2891

原创 fatal error: bits/libc-header-start.h: No such file or directory

sudo apt-get install gcc-multilib -y

2022-04-06 16:04:00 583

原创 linux Qt sleep

#include <QCoreApplication>#include <unistd.h>#include <QtDebug>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv);// sleep(5); usleep(2000 *1000); qDebug() << " hello "; return a.exec();}

2022-04-06 15:08:42 1155

原创 qt iconfont.ttf使用

int fontId = QFontDatabase::addApplicationFont(":/iconfont.ttf"); QString fontName = QFontDatabase::applicationFontFamilies(fontId).at(0); QFont fontIcon = QFont(fontName); fontIcon.setPixelSize(50); QLabel *label = new QLabel(this); ...

2022-02-24 16:43:58 497

原创 uos/deepin通过修改/var/lib/dpkg/status文件,修改已经安装应用的版本

/var/lib/dpkg/status 保存着的所有的软件包必不可少的相互依赖关系,可通过修改此文件中的版本号,实现设置已安装应用的版本。应用场景,使安装的应用在更新页面中显示:应用商店中,如果使已经安装的应用的版本,比仓库中的版本低,可以通过包名在/var/lib/dpkg/status中找到对应应用,修改version字段,修改应用的版本。命令:sudo deepin-editor /var/lib/dpkg/status退出应用商店前后端;命令:sudo killall deepin-h

2022-02-10 17:12:23 927

原创 deepin/uos 自研应用添加帮助手册

deepin/uos系统,为自己开发的应用添加帮助手册,支持全局快捷键F1 启动帮助手册显示应用介绍.一 按F1启动帮助手册逻辑:DTK封装了Qt::Key_F1快捷键,用户按F1时,判断此应用是不是存在帮助手册,如果存在即会调用deepin-manual的DBus接口com.deepin.Manual.Open,启动帮助手册应用,显示帮助文档;DTK源码:void DMainWindowPrivate::init(){ if (!help) { help = new QSh

2022-01-12 14:25:03 301

原创 uos linux Qtcreator Error::NO CMAKE_CXX_COMPILER could be found

问题:用qtcreator打开cmake项目,发现cmake提示找不到c++编译器CMAKE: “No CMAKE_CXX_COMPILER could be found.”解决:添加c++编译器

2021-12-17 10:35:37 1757

原创 Linux find命令:查找文件或目录

find 命令可以在命令的层次结构中查找文件和目录。它可以使用文件名、文件大小、修改时间和类型等条件进行查找。find 命令的语法格式如下:[root@bogon ~]# find 搜索路径 [选项] 搜索内容find 命令有两个参数分别用来指定搜索路径和搜索内容。find 命令可以根据不同的选项指定按照不同类型的搜索内容进行查找。选项的可选值如下:按照文件名搜索:-name:按照文件名搜索;-iname:按照文件名搜索,不区分文件名大小;-inum:按照 inode 号搜索。注意,

2021-11-17 16:18:53 24693 3

原创 linux 常用 命令

卸载应用同时 删除配置文件sudo apt --purge remove<object name>

2021-11-11 10:15:04 813

原创 CMakeList使用总结

一、cmake功能介绍cmake是跨平台编译工具,编写简单好维护,是make的高级用法。1.编写CMakeList.txt文件,通过cmake生成Makefile文件,make生成可执行文件、静态库、共享库。2.cmake是一个跨平台的编译工具,可以用简单的语句来描述所有平台编译。make工具依赖于平台,GNU make,Qt qmake,MS nmake,BSD pmake,makepp等等,这些不同make工具遵循不同的规范标准,所有执行的Makefile文件格式格式不同。在线帮助文档:http

2021-10-26 09:50:32 11187

原创 QImage加载.svg图片,并动态修改svg图片颜色

paintEvent 加载图片 QPainter painter(this); QImage m_buttonIcon("://images/EducationCenter/playlist_left.svg"); QColor color; if (m_isMouseEnter) { color.setRgb(0, 128, 255, 1); } else { color.setRgb(255, 255, 255, 1); } /

2021-09-29 14:22:48 1045

原创 Qt http请求超时与错误处理

一、通过 QTimer 超时实现控制QNetworkReply请求时间,通过调用reply->close()触发QNetworkReply::finished信号,进行数据处理。代码.h#ifndef REPLYTIMEOUT_H#define REPLYTIMEOUT_H#include <QObject>class QNetworkReply;class ReplyTimeout : public QObject{ Q_OBJECTpublic:

2021-09-10 17:02:36 3261

原创 QPainterPath 自绘圆角矩形

关键函数 QPainter::arcTo(const QRectF &rect, qreal startAngle, qreal arcLength);/**void arcTo(const QRectF &rect, qreal startAngle, qreal arcLength);* 参数 QRectF &rect 圆角外切矩形大小,宽度为圆角半径的2倍* 参数 qreal startAngle 开始角度* 参数 qreal arcLength 运行角度*

2021-08-31 11:34:37 2006

原创 QFontMetrics、QLabe::paintEvent() 实现label自适应 text宽度, 并添加下划线,Qlabel中 字符串宽度获取

QLabe 中字符串宽度获取 //每个字符的宽度 QFontMetrics fontMetrics(this->font()); //字符串总宽度 int textWidth = fontMetrics.width(m_text);templet : QLabel 宽度适应文本宽度,并添加下划线void ClickedLabel::paintEvent(QPaintEvent *event){ Q_UNUSED(event) QPainter pa

2021-08-20 19:00:20 851

原创 qt 快捷注释片段模板

快捷注释片段模板/**************************************************************** @ProjName: %{CurrentProject:Name}* @FileName: %{CurrentDocument:FileName}* @Brief: * @Author: [email protected]* @Date: %{CurrentDate:yyyy-MM-

2021-08-20 09:41:04 183

原创 qtcreator 代码格式化工具使用

一、使用 Astyle(代码格式化工具)sudo apt install astyle在 “Qt Creator -> 帮助 -> 关于插件 -> C++” 组中选择开启 “Beautifier(experimental)” 插件在 “Qt Creator -> 选项 -> Beautifier -> Artistic Style” 配置项中勾选“Use customized style”,之后点击 “Add” 按钮,将下面的 astyle 规则添加到弹

2021-08-14 19:27:51 980

原创 QMetaObject::invokeMethod理解与使用

QThreadPool线程池的使用,线程和Widget通过QMetaObject::invokeMethod交互。功能代码如下:自定义一个QThreadPool,N个线程QRunnable,线程和Widget通过QMetaObject::invokeMethod交互。QRunnable非继承自QObject,所以不可以用信号和槽的方式和Widget主界面交互,为了和Widget主界面交互,可以用QMetaObject::invokeMethod进行交互。功能创建一个Widget工程,并在Widge

2021-08-10 17:42:35 3386

原创 deepin-terminal 终端 tap 无法自动补全

查看用户根目录下有没有.bashrc文件, 没有则创建。创建文件: touch .bashrc把以下内容复制到.bashrc文件中:# ~/.bashrc: executed by bash(1) for non-login shells.# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)# for examples# If not running interactively, d

2021-07-28 08:58:08 749 1

原创 cmakeList.txt执行 cmd 命令

#读取系统版本文档EXECUTE_PROCESS(COMMAND cat /etc/os-version OUTPUT_VARIABLE OS_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE )MESSAGE(STATUS "os-version ${OS_VERSION}")#判断变量中信息是否存在if (${OS_VERSION} MATCHES "Professional") #安装文件 I.

2021-07-16 14:05:59 561

原创 设计模式之:工厂模式

#ifndef FACTORYDEMO_H#define FACTORYDEMO_H#endif // FACTORYDEMO_H#include <QDebug>//抽象类class app{public: virtual void operation() = 0;};class qq : public app{public: void operation() override { qInfo() << Q_FU.

2021-07-06 16:34:43 50

windows环境Mingw32-make 编译的 PoDoFo库,包含PoDoFo全部第三方依赖库

PoDoFo 源码版本:0.10.2 gcc version 13.2.0 (Rev2, Built by MSYS2 project) GNU Make 4.4 源码编译教程:https://blog.csdn.net/wml00876/article/details/134119041?spm=1001.2014.3001.5501

2023-11-03

Qt5 Python-docx库的使用,Qt python混合编程,qt 读写word,不依赖office

项目源代码,+ 构建环境+ 发布环境,博客地址https://blog.csdn.net/wml00876/article/details/134047939

2023-10-26

自用工具之网口串口助手,结了各种功能

自用工具

2023-07-01

Windows Qt 调用 visa.64.dll visa32.dll 动态调用,GPIB连接

Windows Qt 使用QLibaray,动态调用visa32.dll,实现连接、断开、读、写、错误处理等接口;

2022-07-10

分贝毫瓦dBm和功率W转换小工具

分贝毫瓦dBm和功率W转换小工具

2022-07-07

internetlist,付费产品

internetlist,付费产品

2022-06-13

linux Qt 生成so库,与调用so库实例

创建步聚:创建项目-》先lib选项,一直Next,根据实例写库,构建生成.so库。 调用:右键添加外部库-》修改pro文件-》添加头文件-》创建对象-》调用应库函数。

2022-03-27

Qt 代码格式化 clange-formate windows 64 llvm 11.0.0 版本,解决官方 下载慢的问题

Qt 代码格式化 clange-formate windows 64 llvm 11.0.0 版本,解决官方 下载慢的问题

2022-03-23

CMakeLists使用总结介绍.zip

个人学习使用

2021-06-15

UOS qt 环境结合DTK控件实现 共享内存 sharememory

压缩包中有两个程序,先跑wirtememory,再跑readmemory;

2021-06-02

服务开机自启动(以系统登录用户).zip

程序开机自启动以普通用户执行脚本,在脚本中获取登录用户名,并以普通用户 执行程序 需要延时获取用户名: while [[ -z "$(users)" ]]; do sleep 1 echo "wait"> ~/Desktop/1.log done

2020-10-29

draw.io-amd64-13.7.9.deb

linux 流程图工具,可以选择语言, 类图,uml, 免费版,可以用 linux 流程图工具,可以选择语言, 类图,uml, 免费版,可以用

2020-10-23

gtest&amp;cmake 环境搭建.docx

个人使用,别人不用。

2020-09-24

CutImage.rar

用于自动切图的工具而已,其它的没有,qt写的,需要自己配点位与长宽F!

2020-03-19

设备问题跟踪表.xlsx

问题跟踪表,日期,人员,问题描述等相关跟踪反馈。。。。 个人用的,你们不要下载啊,你们下了也没用 设备问题跟踪表.xlsx

2019-12-28

BarCodeResultWidget(自绘控件).rar

使用QPainter 自绘控件实现 TableView, QPainter\QPen\ 重写paintEvent(); 重写resizeEvent() 实现按比例缩放

2019-12-10

QChart 使用之: 饼图与柱状图 + 生成 .png图保存至本地

Based on Qt 5.9.7 (MSVC 2015, 32 bit) QChart 使用之: 饼图与柱状图 + 生成 .png图保存至本地

2019-11-27

Qt 5.6 creator 直播软件(Client / Server) 版本更新

1、优化程序初始化时间长的问题; 2、新增三态关闭按钮; 3、优化数据库处理; 4、图片文件整理; 6、日志输出到文件;

2019-10-08

Qt 5.6 creator 直播软件(Client / Server)

相关技术:SQLite3,QPropertyAnimation弹幕动画, 礼物动画,UDP群聊多播, TcpServer, TcpClient,Qthread多线程, SLOT(信号槽机制),QWidget切换

2019-08-20

Qt 5.6 实现 MyTcpSocket 继承于QTcpSocket

继承于QTcpSocket类, 具有自动重连功能, 生成log文件

2019-08-16

C++ STL.pdf,C++11.pdf, LINUX系统分析和高级编程技术.pdf,编译系统透视:图解编译原理.pdf

C++ STL.pdf,C++11.pdf, LINUX系统分析和高级编程技术.pdf,编译系统透视:图解编译原理.pdf

2019-07-23

python 数据可视化之随机漫步实现 Rw_Visual

本文是对《python编程:从入门到实践》随机漫步代码实现

2019-07-08

Python 数据可视化 matplotlib-3.1.1-cp37-cp37m-win_amd64.whl

matplotlib-3.1.1-cp37-cp37m-win_amd64.whl 数据可视化工具 cmd安装命令: python -m pip install --user matplotlib-3.1.1-cp37-cp37m-win_amd64.whl

2019-07-04

Python requests库

Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。 描述引自:https://www.cnblogs.com/lei0213/p/6957508.html \n安装步骤: Win + R 输入 cmd \nC:\Users\Administrator>cd D:\softwareIT\Python27\requests-master \nC:\Users\Administrator>d: \nD:\softwareIT\Python27\requests-master>python setup.py install

2019-07-04

pygame-1.9.4.rar

pygame-1.9.4-cp37-cp37m-win_amd64.whl Python 游戏开发包 安装命令: python -m pip install --user pygame-1.9.4-cp37-cp37m-win_amd64.whl

2019-07-04

第二版【Bug修复】 Python 外星人入侵 alien_invasion 代码、注释 + 实现过程 + 电子书

Python 外星人入侵 alien_invasion 代码、注释 + 实现过程 + 电子书 代码迭代 ,更新包已经重新上传,请下载此版本。

2019-07-03

oauth2 逻辑脑图 第三方授权验证逻辑

oauth2 逻辑脑图 第三方授权验证逻辑流程解释,注释脑图

2019-06-18

Python 外星人入侵 alien_invasion 代码、注释 + 实现过程 + 电子书

Python 外星人入侵 alien_invasion 代码、注释 + 实现过程 + 电子书 代码已经迭代更新,请下载第二版,谢谢。 地址:https://download.csdn.net/download/wml00876/11272085

2019-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除