- 博客(28)
- 资源 (9)
- 收藏
- 关注
原创 自己动手写Qt Creator插件
就目前而言,Qt Creator这个IDE,插件比较少。不像VS code那样丰富,如何自己写一个自定义的插件已经迫在眉睫。之前参考一些前辈写的,找到了一篇写的非常好,但是随着Qt Creator的更新,采用了cmake的方式,下面我就改一下前辈的生成插件的方式试一下。模仿其中一个插件自己写一个。这种方式最简单粗暴,采用cmake方式编译完成。下载地址利白大佬的分享!
2024-11-14 19:14:32 970
原创 Qt+TSC打印机调试
以上就是今天要讲的内容,本文仅仅简单介绍了TSC的主要的使用,而TSC提供了大量能使我们快速便捷地处理数据的函数和方法。打印BMP图片的方式还没有测试。另外旋转条码打印出来可能有点模糊,调整打印机的浓度为1就行了。
2024-08-10 01:31:49 564 4
原创 Qt框架学习 --- CTK编译(Qt5.15.2+vs2019+cmake)
现在网上好多关于编译CTK的博客,写的都挺好,但我还是要记录一下,因为我觉得这个方法最方便,最简单。这是一篇总结文章。大家编译CTK踩过的坑,我重新梳理一遍,以最简短的流程,最快的速度,来实现自己想要的CTK-SDK。(mingw版本我也尝试过,但是编译后,运行起来就崩溃了。Qt6也试过,编不了,目前CTK成员还没有支持Qt6 --20240114)
2024-01-14 16:54:00 1433 2
原创 Qt框架学习 --- CTK
随着开发的深入,CTK框架还是要关注一下。了解CTK还是有必要的。本篇文章主要描述CTK框架加载带界面的插件,集成到主界面的操作。ctk框架核心主要有2点:框架和插件。框架加载插件,之间的通讯使用事件或者信号槽。本demo完全参考博主一去二三里的开源代码实现。
2024-01-11 20:04:35 2516
原创 关于 Qt6.2 使用 QQuickWindow 运行时崩溃的解决方法
项目场景:最近将项目从Qt5.15转移到Qt6,过程中发现问题。问题描述Qt6.2 使用 QQuickWindow 运行时崩溃。使用的地方:QQuickWidget *widget = new QQuickWidget();ads::CDockWidget *dockWidget = new ads::CDockWidget("Quick");dockWidget->setWidget(widget);return dockWidget;运行崩溃,报警告:Warning: QQ
2024-01-02 16:20:02 644
原创 分享一个Qt日志管理的代码
分享一个Qt日志管理的代码概要 Qt日志打印功能的代码很多,但好用的很少。先分享一个自己很喜欢功能代码技术细节 介绍项目目录截图如上 代码Log.proQT -= guiTEMPLATE = libDEFINES += LOG_LIBRARYCONFIG += c++17# You can make your code fail to compile if it uses deprecated APIs.# In order to do so, uncomment the fo
2023-12-15 14:52:30 453
原创 海康、大华rtsp流地址格式
海康:1、 rtsp://admin:admin123@192.168.0.100:554/Streaming/Channels/101?transportmode=unicast2、不带用户名密码: rtsp://192.168.0.100:554/Streaming/Channels/101?transportmode=unicast3、 rtsp://admin:admin123@192.168.0.110:554/Streaming/tracks/101?starttime=20220104
2022-01-04 15:15:29 11943 4
原创 Qt5实现海康NVR预览视频
文章目录前言一、SDK下载二、使用步骤1.引入库2.读入数据总结前言从网上抄的demo,以此作为基准,准备持续更新。一、SDK下载SDK下载地址:https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seabo.
2021-09-27 15:59:17 1984
原创 Qt取色器
文章目录前言一、效果图二、源代码1.UI设计2.头文件3.cpp文件三、源码总结前言取色器在实际工作中经常用到。目前遇到一个场景,点击btn就开始从lable上的图片中取色,然后从图片中获取到想要的颜色后,点击label就结束取色。于是自己写了一个demo一、效果图二、源代码1.UI设计2.头文件代码如下:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QPixm
2021-09-04 00:07:55 1413
原创 Qt在Designer界面中进行控件提升
文章目录前言一、自定义控件的好处二、提升控件的步骤(示例)1.新建一个空的项目工程2.新建一个空的widget带界面类3.提升4.测试总结前言在可视化编辑控件的操作中,所有控件都是自带的控件,那么怎么才能像动态添加控件那样使用自定义的类(控件)?一、自定义控件的好处有时候,一个界面过于复杂,界面设计单独拉出来设计,就像写函数一样,多写几个调用方法,进行解耦。二、提升控件的步骤(示例)1.新建一个空的项目工程在界面中,拖入一个widget控件,然后选中MainWindow界面,选择栅格布局。
2021-09-01 22:31:34 5904
原创 ubuntu装好后,遇到的问题集锦
项目场景:ubuntu装机后,总是有各种各样的问题,现收集一些问题及解决方法。问题描述:1.换源,换成国内下载源2.解决系统报错的问题3.解决连接不上windows共享盘的问题4.ubuntu创建共享文件夹原因分析:1.一般都换国内源,国外源网络不稳定2.Ubuntu检测到系统出现问题,总是时不时弹出这个窗口看起来特别不爽,还是要解决一下3.关于Ubuntu连接Windows10共享失败的问题4.ubuntu创建共享文件夹解决方案:1.https://blog.csdn.
2021-08-28 12:49:07 253
原创 Qt配置git后,解决拉取冲突问题
文章目录前言一、Qt配置Git方法二、问题原因及解决1.原因2.测试总结前言Qt下面使用git确实是非常方便的,但是今天就拉取远程仓库代码遇到问题,现记录下解决方法。一、Qt配置Git方法这个就不用赘叙了,网上太多了。“工具->选项->版本控制->git,然后输入本地下载的git的文件夹绝对路径”,我的是“D:\software\git\Git\bin”二、问题原因及解决1.原因这种情况一般都是拉下来的代码与本地代码有冲突造成的(本地修改了代码与远程的不一致)2.测试.
2021-08-19 00:20:34 1709
原创 《汇编语言简明教程》笔记
**《汇编语言简明教程》笔记**提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录《汇编语言简明教程》笔记前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是
2021-08-13 23:06:54 724
原创 windows修改系统IP的脚本
写一个脚本,记笔记,自己用@echo offtitle 改IP的脚本echo ***************************************echo 改IP的脚本 echo ***************************************setlocal EnableDelayedExpansion&color 30 & cd /d "%~dp0"%1 %2set /p xuanze=【A】改成静态IP
2021-05-13 15:13:00 732
原创 BCompare
BCompare:你懂的URLhttps://github.com/chengqingyao/BCompareCrack#readme
2021-04-27 18:15:57 201
原创 C++/Qt下登录程序的绕过
文章目录前言一、SQL注入是什么二、靶场搭建1.环境:Qt5 mysql2.尝试绕过总结前言最近学习了SQL注入内容,想着SQL注入应该不仅仅出现在web端,对于工控行业开发的程序,是不是也存在呢?于是自己用Qt/C++写一个登陆的程序,来验证一下试试看。一、SQL注入是什么所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类
2021-03-18 22:14:35 818
转载 Qt/C++常规知识点
文章目录前言一、Qt面经1.信号槽2.UI设计3.流4.网络5.多线程6.Qt类7.Qt指针8.内存二、C++基础面经总结前言又到了金三银四的时节了,大家估计都是卯足了劲,准备换一家更适合自己的公司。做开发岗,避免不了技术面试,现发一些面经给大家准备用。一、Qt面经1.信号槽Qt信号和槽的本质是什么回调函数Qt信号槽机制的优势(1)类型安全。需要关联的信号和槽的签名必须是等同的,即信号的参数类型和参数个数同接收该信号的槽的参数类型和参数个数相同。不过,一个槽的参数个数是可以少于信号的参
2021-03-18 14:30:50 2666 1
原创 SQL注入大闯关笔记
目录前言一、SQL注入是什么?二、靶场是什么?三、挖掘漏洞1.redtiger靶场1.第一关2.第二关3.第三关总结前言随着国家对安全越来越重视,个人感觉每个人都需要了解一下安全方面的知识。学习安全,先要从靶场做起,说干就干。一、SQL注入是什么?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻
2021-03-17 21:14:28 2832 10
原创 python,csv2xlsx
使用python将csv文件转换成xlsx文件最近有一个需求,把csv文件转成xlsx文件。在网上找了好多都不行,pandas库也不好用,xlsx格式要用专用的软件才能创建,打开和读取。于是自己写一个吧。from openpyxl import Workbookimport csvwb = Workbook()ws = wb.activews.title = "Data_20210201085258"with open('Data_20210201085258.csv', 'r') as
2021-02-01 17:01:11 367
原创 windows10的最新漏洞,让我一晚上没睡着
windows10的最新漏洞,让我一晚上没睡着前言:win10最近爆出来一个蓝屏的漏洞,于是好奇玩了一下,把自己坑惨了。 发现前2天火遍的win10系统漏洞后,便好奇自己研究一下,于是自己便照别人的代码写了一下。可是怎么也不能蓝屏,就很好奇,于是就在notepad++上面重新写了一下poc,写完保存再运行之后,就是噩梦的的开始了。关键代码如下:[DEFAULT]BASEURL=\\.\globalroot\device\condrv\kernelconnect[{000214A0-0000-
2021-01-24 21:40:31 12955
原创 听说这个功能在“VVPS”里面只有会员才有-python处理excel(二)
女神在安徽省某个小县城的某家药房做个小财务。 每到月初就有一堆比较枯燥的表格要处理。 我听了她的工作内容,于是就用python来帮她处理一下。 1.需求:根据excel中第一个sheet的某一个字段,将数据分类; 然后分类好的数据生成多个对应的sheet。 原表格如下(选几行参考,原表格有几万行):想要实现的效果图如下(根据门店名称筛选出药品数据,存在一个新的sheet中): 2.分析:选用python来操作,调用openplxy包。 为了保存原表的数据,应该先将原表的.
2020-10-24 10:55:37 571 2
原创 又帮了财务小姐姐的一个小忙-python处理excel
又到了一月一次的财务小姐姐不舒服的时候了(我说的是处理工资条)。她们又要开始忙起来了。最近收到一个朋友的一个小问题,他不知道如何处理,想问问我有什么好的办法。我首先就想到了用python来处理excel的这个,于是就上手写了一个小程序,如下。 1.需求:由于财务统计了一张所有员工的工资单,但是在发工资的时候,不仅要将钱给到员工手中, 还需要一张单人的工资条。但是这样就要复制好多个标题头,贴到每个人的工资条上面 (n个员工就要复制n次,repeat很多,很麻烦)。 如图:原图.
2020-10-17 18:30:58 540
原创 内网开发同学的福音-sftp上传文件+快捷键
基于Qt5/sftp上传文件(增加全局快捷键功能)从事内网开发快一年了,每次都是通过si/Qt creator/vs编辑代码,然后通过xftp上传到内网linux服务器,最后使用xshell编辑运行。虽然只有3步,但是频繁地来回切换就很痛苦,感觉要3块屏幕才勉强提高效率。就此,我一直在思考,能否省掉xftp这一步呢,拖拽文件真的很头痛!就此我更改了一下自己之前用的sftp上传工具,加上快捷键功能,实现了这个效果。(代码原作者:https://download.csdn.net/download/qq_26
2020-06-11 11:23:03 1129
原创 Qt creator一些常用的快捷注释语句
经常使用qt creator,一些频繁使用的注释总结一下:todo list://TODO $$ %{CurrentDate:yyyy-MM-dd}//NOTE $$ %{CurrentDate:yyyy-MM-dd}//WARNING $$ %{CurrentDate:yyyy-MM-dd}//BUG $$ %{CurrentDate:yyyy-MM-dd}//FIXME $$ %{CurrentDate:yyyy-MM-dd}平时自己增加的,修改的一些:// $$ Added
2020-05-14 22:14:52 5061
原创 去掉clover的广告方法
去掉clover的广告方法刚下载clover以后,都是会隔一会儿就有广告右下角弹出来,很烦人。试过360的弹窗拦截,发现是有两个外部程序组成的:ClvHelp.exeClvMntps.exe知道了这两个程序以后就知道怎么做了:重命名这两个程序:ClvHelp.exe1ClvMntps.exe1新建两个空文件,分别命名为:ClvHelp.exeClvMntps.exe这样就解决了!...
2020-05-09 09:30:14 11884 15
原创 qt+xml解析大文件
最近项目中遇到了解析xml文件的问题,于是便想在网上搬砖来解决一下,找了一下,C++的大都是tinyxml库,qt的也是用document,都是解析小文件的xml。大文件的还不好找解析方式。于是就看到了用stream来解析,亲自试了一下,超级简单,方便。下面附上代码://SCD_VERSION_INFO为结构体void HandleScdFile::parseXML(QString &am...
2020-03-18 09:49:07 934
原创 qt on android 环境搭建的心酸过程
前几天一直在弄qt on android的搭建环境。苦于自己慢慢研究,大概一个星期了,还是没有搭建完成,都已经放弃了。然而,昨天,我帮我们班一个女同学装autocad的时候,也是弄了一个下午才弄好,由于她比较粗心,导致安装了半天才完成,在此过程中,她都快要崩溃了,我反而很耐心的教她,最终成功了。受此影响,我耐心大增。决定再来搭建一次qt on android的环境试试。借着别人给的安装文档,自己...
2018-07-05 15:21:25 2461 1
sftp_tool.zip
2020-06-11
基于qt5、sftp下载文件
2020-04-21
基于qt5、mingw、VLC 编写的一个播放器demo
2019-05-22
基于qt5、sftp上传文件
2018-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人