我的需求:将任意长度的明文字符串加密后生成密文字符串,保存在文件中,并可以从文件中读取密文字符串,解密得到明文字符串。同时,具有源码,可以跨平台编译。 昨天花了一天时间去做Qt的加密算法,希望通过加密...
QSharedMemory跨进程通信例子 Qt系列教程
介绍 共享内存指:多个进程/线程访问同一段内存或文件。 共享的内存需要明确两点:内存的位置、内存的大小。 QSharedMemory针对多线程/进程间实现共享内存的访问。针对单线程/进程提供锁定内存以...
QDialogQWidget如果改变大小后,调用size()函数无法获取改变后的值 及时更新 Qt经验 问题 Qt大课堂 QtShare
问题 QDialog如果改变大小后,调用size()函数无法获取改变后的值 解决方案 调用size函数前,先调用一次processEvents函数,让系统及时处理改变大小的重绘事件,处理完后,调用si...
QDarkStyleSheet暗黑风格样式表 QSS文件 Qt工具软件 dark light 换肤 皮肤
QDarkStyleSheet样式 QDarkStyleSheet是一个基于Qt样式表的库,它提供了一套暗黑主题的样式表,用于美化Qt应用程序的外观。它可以让您的应用程序拥有现代、专业和吸引人的外观,...
python+opencv系列教程(9)——模糊操作
1 均值模糊、中值模糊、自定义模糊 1.1 均值模糊 均值滤波是典型的线性滤波算法,模糊是卷积的一种表象,所有的滤波模板都是使卷积框覆盖区域所有像素点与模板相乘后得到的值作为中心像素的值,比如一个...
python+opencv系列教程(8)——ROI与泛洪填充
ROI与泛洪填充 ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。 泛...
python+opencv系列教程(7)——像素运算2
1 原理 与运算:两个二进制数,只要有一方为0,结果为0;否则为1; 或运算:两个二进制数,只要有一方为1,结果为1;否则为0; 取反运算:1取反结果是0;0取反结果是1. addWeight...
python+opencv系列教程(6)——像素运算1
1 原理 一幅图像即三维数组,多幅图像长宽完全一致时,便可以进行像素互相运算。 2 代码 import cv2 as cv def add_demo(m1, m2): # 相加 ...
python+opencv系列教程(5)——色彩空间2
1 原理 OpenCV中,颜色提取的一种方式是将BGR空间下的图像转换为HSV空间下,然后利用OpenCV自带函数inRange,设置需提取的HSV各分量上下限,从而进行提取 这里给出HSV对...
python+opencv系列教程(4)——色彩空间1
1 色彩空间 1.1 RGB 红绿蓝 三色,也是大家熟悉光学三原色 RGB 使用加色模式,也就是默认是黑色,三原色相加获得白色 上图可以看到灰度图在正方体对角线上,即三个通道(轴)的值相等时,值越大越...