- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 inno setup脚本修改配置文件参数及卸载前退出正在运行程序方法
inno setup工具使用总结1、在打包脚本中修改某个票配置文件方法:举例:通过语言选择修改配置文件中的参数Langtype[Languages]Name: "english"; MessagesFile: "compiler:Default.isl"Name: "chinesesimplified"; MessagesFile: "com...
2021-01-22 10:09:13 1500
原创 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 2584
原创 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 2620
原创 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 161
原创 Qt中系统屏幕键盘打开与关闭
网上有好多例子,都是实现了打开系统屏幕键盘的,但是关闭实现不了。在qt中亲测有效的方法,使用win10的系统。引入头文件#include <Windows.h>#pragma comment(lib, "user32.lib")//打开屏幕键盘使用头文件屏幕键盘有两个,一个osk.exe,一个TabTip.exeosk键盘的打开方式:PVOID OldVal...
2019-09-04 11:16:29 2547
原创 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 2381 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 4283
原创 QML定位元素
1、 anchors.fill: parent 元素填充父元素 anchors.margins 设置边距2、 anchors.left: parent.left 元素左对齐父元素...
2019-08-30 16:05:09 364
原创 用QML实现不规则圆盘的方法
用QML实现不规则圆盘的方法,切图实现由于圆盘的形状是不规则的,比较简单的实现方法是通过切图的方式来时实现,在clicked事件里面,添加替换图片的语句,就可以实现。上面的扇形是,图片,下面的圆形也是图片,通过两个Rectangle,放入一个Image元素,点击时替换背景图片。重点是如何实现扇形每个分区的onclicked事件。我是通过定位实现的,我的每个分区中需要放入一...
2019-08-30 15:51:33 1318 1
原创 QML自定义可填充颜色的滑块
QML自定义可填充颜色的滑块使用QML自定义一种滑块,可以通过滑动,填充滑动槽的颜色。如图所示的一种效果:自定义这种滑块,需要先定义4个Rectangle元素,分别作为面板、滑动槽,滑动按钮及颜色填充使用。1、先定义面板,可设置宽高,也可通过Image元素设置面板的背景图片。2、在面板上定义滑动槽,可以设置radius使滑动槽有圆弧的效果,通过设置anchors...
2019-08-30 15:11:16 967
原创 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 586
原创 字节对齐
1、基本数据类型的自身对齐 char 型 :一字节 short型:2个字节 int型、f'loat型:4个字节 double型:8字节2、程序的指定对齐值 即#pragma pack(value)时的指定对齐值value3、自定义类型的自身对齐值:结构体或类的成员中自身对齐值最大的值4、自定义类型的有效对齐值:自定义类型的自身对齐值和指定对齐值中
2017-07-28 18:06:14 317
原创 sizeof与strlen的区别
sizeof与strlen的区别: sizeof是关键字,求空间大小,sizeof(int)要加括号,参数为变量名可以不加括弧。编译时即计算好 sizefo的参数为类型时,为类型所占空间大小,参数为对象时为对象的实际占用空间大小,参数为函数时为函数的返回类型所占空间大小。函数类型不能是void。 strlen是函数,求字符串长度,参数一定要加括弧。运行时才能计算。
2017-07-28 18:05:00 700
原创 C语言--文件
#include#include********************************文件***********************************81,fread,fwrite-块操作fwrite(unsigned char*pubff,int size,int count,FILE *fp)pubff是一个指向需要写入数据的存放地址,size是指定写的
2017-07-28 18:03:34 288
原创 链表
结构体变量3种方法:1.先声明类型,再声明变量2.在声明类型的同时定义变量3.在声明类型的同时定义变量(结构体名可以省略)typedef 代替一个复杂的类型结构体变量不能进行整体输入输出,必须去给结构体变量中某个属性操作,但是相同的结构体变量可以互相赋值typedef struct student{int number;char name[20];}ST
2017-07-28 18:00:13 191
原创 指针与数组
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 243
原创 指针
数组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 222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人