自定义博客皮肤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)
  • 收藏
  • 关注

原创 unsigned与signed运算

C在以下四种情况下会进行隐式转换: 1、算术运算式中,低类型能够转换为高类型。2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。3、函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。 4、函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。#include <stdio.h>int main(){ /* Write C code in...

2022-03-14 15:13:00 336

原创 QT 在图上写字

//QString tempImagePath="./test.png"; //图片上的字符串,例如 HELLO QString imageText="H E L L O"; QFont font; //设置显示字体的大小 font.setPixelSize(25); QFontMetrics fm(font); int charWidth = fm.width(imageText); ..

2021-12-02 10:47:31 2133

原创 QProgressDialog进度条完成后自动消失

#include <QProgressDialog> bool autoClose() const bool autoReset() const void setAutoClose(bool close) void setAutoReset(bool reset) AutoClose默认为true,包含autoReset,会重.

2021-07-23 14:25:01 877

原创 QString::number

int a = 1024;QString::number(a);//1024

2021-02-26 10:46:47 390

原创 添加Q_OBJECT,undefined reference to vtable for “xxxx“的错误

在Qt编写过程中,如多线程使用信号槽时,需要添加Q_OBJECT,但是在添加之后发现编译老会出错。如下:class ThreadSxxx : public QThread{Q_OBJECTpublic:ThreadSxxx ();signals:signaltrig();}编译后总是提示undefined reference to vtable for "xxxx"的错误问题。出现该错误的原因是此时的Q_OBJECT是半途加入的,你需要让项目重新加载编译,解决的办法是直接在.pro文

2020-12-04 15:17:52 497

原创 变参函数

#include <stdio.h>#include <stdarg.h>//C标准库static void show_numbers(int num, ...){ va_list va; /* 初始化va,让va指向num后面的参数 */ va_start(va, num); while(num--) { /* 通过while循环依次获取遍历后面的参数 */

2020-11-06 11:21:15 125

原创 在QLineEdit中添加QICON和按键

1.添加QICONQAction *searchAction = new QAction(ui.LineEdit);searchAction->setIcon(QIcon(":/resource/query.png"));ui.LineEdit->addAction(searchAction,QLineEdit::TrailingPosition);//QLineEdit::LeadingPosition 在左侧注:资源路径“./pic.bmp” 表示编译生成路径,不是源码路径QT

2020-10-21 21:59:49 1160

原创 QT 读写文件

1.QFileDialog获取文件QFileDialog *fileDialog = new QFileDialog(this);QString fileName = fileDialog->getOpenFileName(NULL,"标题",".","*.*");/*QStringList fileName = fileDialog->getOpenFileNames(NULL,"标题",".","*.*");qDebug() << file_name.at(0);qD

2020-10-19 17:02:32 75

原创 单选,QBottonGroup,例:checkBox

单选,QBottonGroup,例:checkBox1.头文件#include <QButtonGroup>在头文件添加 QButtonGroup类QButtonGroup *slt_type;3.新建对象,添加控件slt_type = new QButtonGroup(this);slt_type->addbutton(ui->checkBox, 1);//1:IDslt_type->addbutton(ui->checkBox_2, 2);c

2020-10-19 14:03:52 209

原创 C 语言 将不同类型的数据合并成字符串

在 C 语言中,将 整数 或者其它类型的元类数据串到字符串中,可以使用 sprintf 函数。C 标准库 - <stdio.h>char *Buff ;int i = 9;sprintf(Buff, “%s%d”, “abc”,i);//输出 buff 为 abc9

2020-09-09 23:32:46 752

原创 结构体数组初始化

struct A{} struct A a[5];memset(a, 0, sizeof(A)*5)

2020-08-27 12:10:11 88

原创 rand()随机生成浮点数

#include <stdio.h>int main(){ srand(time(0));//这里以当前时间为种子 float a = (float)(rand() % 15 + 1) ; printf("%f\n",a); printf("Hello, World! \n"); return 0;}随机生成1-15内浮点数

2020-06-16 09:37:15 6606

原创 使CEdit处于全选状态

m_pListEdit->SetFocus(); m_pListEdit->SetSel(0, -1);

2020-04-05 12:38:12 334

原创 CEdit的EN_CHANGE通知消息

EN_CHANGE: 当编辑框中的文本被修改,新的文本显示之 “后” 发送此消息EN_UPDATE: 当编辑框中的文本被修改,新的文本显示之 “前” 发送此消息编辑框控件的通知消息编辑框控件给其父窗口发送消息来报告多种输入事件。在MFC应用程序中使用ON_EN消息映射宏将这些通知传递给了处理函数。当控件的文本被修改后,编辑框控件会向其父窗口发送EN_CHANGE通知消息。在父窗口中用ON...

2020-04-04 19:27:14 1146

转载 C语言 计算1970距今的秒数

#define is_leap_year(y) (((y) % 4 == 0 && (y) % 100 != 0) || (y) % 400 == 0)/* 计算某个日期距1970年1月1日0时0分0秒的秒数 */time_t calc_sec1970(int Y, int M, int D, int h, int m, int s){ int i = 0; ...

2020-01-03 13:59:32 1902 1

原创 python 中 replace()使用注意

str.replace(old,new,[max])方法用于字符串的修改,将字符串str中的字符old替换为新的new字符串,max是可选参数,可以写也可以不写,不写的情况下,表示将str中所有的old替换为new,写之后表示最大替换次数。最后将修改后的字符串给返回,他是有返回值的例如: str= “abc123def123” print(str.replace(str[9:12],...

2019-12-02 19:37:50 370

原创 二维码基础

二维码二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”...

2019-11-26 08:44:12 368

原创 fopen_s、fscanf_s、fprintf_s、fclose

fopen_s、fscanf_s、fprintf_s、fclose#include <stdio.h> #include <stdlib.h> FILE *stream; int main( void ) { long l; float fp; char s[81]; char c; errno_t ...

2019-11-01 16:48:33 1139

空空如也

空空如也

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

TA关注的人

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