自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android11/Android Q分屏功能实现

android分屏功能

2022-09-29 12:27:13 5477 2

原创 inno setup脚本修改配置文件参数及卸载前退出正在运行程序方法

inno setup工具使用总结1、在打包脚本中修改某个票配置文件方法:举例:通过语言选择修改配置文件中的参数Langtype[Languages]Name: "english"; MessagesFile: "compiler:Default.isl"Name: "chinesesimplified"; MessagesFile: "com...

2021-01-22 10:09:13 1382

原创 qt中如何调用外部exe程序及如何判断调用的程序状态

1、如何调用外部exe程序非阻塞模式QProcess *myProcess = new QProcess(this);QString program = "D:\\WinPie.exe";QStringList arguments;//传递到exe的参数QString piex = QString::number(this->x());//int型转QStringQ...

2019-09-19 19:28:38 2465

原创 C++中修改QML属性变量

实现思路:在C++中创建一个类,并把该类传给QML,把qml中的属性与C++类中的变量绑定Qt之自定义属性Q_PROPERTYQ_PROPERTY()是一个宏,用来在一个类中声明一个属性propertyQ_PROPERTY(type name READ getFunction [WRITE setFunction] [RESET resetFunction]...

2019-09-19 19:23:11 2534

原创 Git命令学习总结及工作使用

Git学习:git branch XX 新建分支。git checkout XX 切换分支。git checkout -b XX新建分支,并切换到新建分支上。git reset //重置分支指针1、--hard 修改不存在,也没有add的文件,指针指向重置节点,要修改之后,add,commit。2、--mix 修改还存在,但没有add过的文件,指针指向重置节点,提交要重新ad...

2019-09-04 17:01:27 141

原创 Qt中系统屏幕键盘打开与关闭

网上有好多例子,都是实现了打开系统屏幕键盘的,但是关闭实现不了。在qt中亲测有效的方法,使用win10的系统。引入头文件#include <Windows.h>#pragma comment(lib, "user32.lib")//打开屏幕键盘使用头文件屏幕键盘有两个,一个osk.exe,一个TabTip.exeosk键盘的打开方式:PVOID OldVal...

2019-09-04 11:16:29 2353

原创 Qt模拟虚拟键盘实现

Qt模拟虚拟键盘实现每一个按键都有对应的十六进制,实现方法是通过keybd_event函数来实现的。比如多任务,Ctrl+Alt+Tab ,模拟这个快捷键。#define EN_KEY_CTRL 0x11 //CTRL#define EN_KEY_ALT 0x12 //ALT#define EN_KEY_TAB 0x09 //TABvoid multi...

2019-08-30 16:19:43 2278 1

原创 Qt中透明橡皮擦设置(可擦除其他颜色,恢复透明色背景)

Qt中设置透明橡皮擦方法,通过setCompositionMode(QPainter::CompositionMode_Clear)来实现。Qpainter *painter;painter->setRenderHint(QPainter::Antialiasing,true);if(m_isdraw == true)//判断是书写笔还是橡皮{painter->se...

2019-08-30 16:15:35 4025

原创 QML定位元素

1、 anchors.fill: parent 元素填充父元素 anchors.margins 设置边距2、 anchors.left: parent.left 元素左对齐父元素...

2019-08-30 16:05:09 334

原创 用QML实现不规则圆盘的方法

用QML实现不规则圆盘的方法,切图实现由于圆盘的形状是不规则的,比较简单的实现方法是通过切图的方式来时实现,在clicked事件里面,添加替换图片的语句,就可以实现。上面的扇形是,图片,下面的圆形也是图片,通过两个Rectangle,放入一个Image元素,点击时替换背景图片。重点是如何实现扇形每个分区的onclicked事件。我是通过定位实现的,我的每个分区中需要放入一...

2019-08-30 15:51:33 1185 1

原创 QML自定义可填充颜色的滑块

QML自定义可填充颜色的滑块使用QML自定义一种滑块,可以通过滑动,填充滑动槽的颜色。如图所示的一种效果:自定义这种滑块,需要先定义4个Rectangle元素,分别作为面板、滑动槽,滑动按钮及颜色填充使用。1、先定义面板,可设置宽高,也可通过Image元素设置面板的背景图片。2、在面板上定义滑动槽,可以设置radius使滑动槽有圆弧的效果,通过设置anchors...

2019-08-30 15:11:16 922

原创 c语言中字符串函数strlen()、strcat()、strcpy()、strcmp()及内存操作函数memset()、memcpy()、memcmp()、memmove()的使用及编码实现

c语言中字符串函数strlen()、strcat()、strcpy()、strcmp()及内存操作函数memset()、memcpy()、memcmp()、memmove()的使用及编码实现str打头的函数,其操作对象时字符串,mem打头的函数操作对象时内存1、strlen()函数求字符串的有效长度,不包括'\0'strlen()函数的实现:#include#include

2017-07-28 18:07:18 549

原创 字节对齐

1、基本数据类型的自身对齐   char 型 :一字节   short型:2个字节   int型、f'loat型:4个字节   double型:8字节2、程序的指定对齐值 即#pragma pack(value)时的指定对齐值value3、自定义类型的自身对齐值:结构体或类的成员中自身对齐值最大的值4、自定义类型的有效对齐值:自定义类型的自身对齐值和指定对齐值中

2017-07-28 18:06:14 306

原创 sizeof与strlen的区别

sizeof与strlen的区别:   sizeof是关键字,求空间大小,sizeof(int)要加括号,参数为变量名可以不加括弧。编译时即计算好  sizefo的参数为类型时,为类型所占空间大小,参数为对象时为对象的实际占用空间大小,参数为函数时为函数的返回类型所占空间大小。函数类型不能是void。   strlen是函数,求字符串长度,参数一定要加括弧。运行时才能计算。

2017-07-28 18:05:00 614

原创 C语言--文件

#include#include********************************文件***********************************81,fread,fwrite-块操作fwrite(unsigned char*pubff,int size,int count,FILE *fp)pubff是一个指向需要写入数据的存放地址,size是指定写的

2017-07-28 18:03:34 264

原创 链表

结构体变量3种方法:1.先声明类型,再声明变量2.在声明类型的同时定义变量3.在声明类型的同时定义变量(结构体名可以省略)typedef 代替一个复杂的类型结构体变量不能进行整体输入输出,必须去给结构体变量中某个属性操作,但是相同的结构体变量可以互相赋值typedef struct student{int number;char name[20];}ST

2017-07-28 18:00:13 177

原创 指针与数组

1、动态数组,输入N个数#define N 10int main(){int size = N;int *p = (int*)malloc(sizeof(int)*(size 1));int count = 0;int a,i;while(1 == scanf("%d",&a)){count ;if(count >= size){size = N

2017-07-28 17:59:10 228

原创 指针

数组1,一维数组名代表首元素地址,是单指针。2,二维数组名代表行指针。3,一维数组取地址符相当于二维数组名。指针1,指针:地址。2,指针变量:存放地址的变量(是一个变量,存放另一个变量的地址)3,int a=7;int *p=&a;p里面存放a的地址,p指向a的值。4,int a[10];int *p;p=a;p指向a的首地址。5,基变量 *指针变量名;基变量:

2017-07-28 17:54:56 207

android11/Q分屏功能实现dome

实现了分屏进入及退出功能,另有当前任务获取及切换到右边窗口功能。

2022-09-29

Libxl-3.5.6.0破译版

解析Excel文档,里面带有例子,这个工具很好用,直接引入库就可以了。

2018-03-22

空空如也

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

TA关注的人

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