自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 qt 中 的MVC架构

MVC全称是 Model View Controller,是一种非常非常流行的架构模式,相关MVC具体的,网上已经非常非常详尽了,不赘述了。关于Qt中的MVC其实Qt中的MVC并不叫MVC,而是叫“MVD”,Qt中没有Controller的说法,而是使用了另外一种抽象: Delegate (委托) ,其行为和传统的MVC是相同的。写过C#的同学肯定对delegate就不陌生了,这里delega...

2018-11-23 10:40:24 580

转载 c++ vs 表达式必须含有常量值 解决办法

DEV-C++使用的编译器是GCC,它允许使用变量作为数组的长度定义数组。VC的编译器不是GCC,它不允许你这样做。方法1:使用动态内存分配,new和delete操作符int num;cin >> num;int* a = new int[num];…delete[] a;方法2:使用vector容器int num;cin >> num;vector ...

2018-11-23 09:38:33 35116 3

原创 visual studio 2015编译时,strcpy()函数报错

最近用visual studio 2015编译工程时,用到了strcpy()提示error C4996: ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online...

2018-11-06 09:32:00 735

原创 Qt event->buttons()与Qt event->button()

最近在调试QT程序时用到了buttons()和button()两个函数,顺便整理一下Qt中buttons()和button()的区别,官方解析如下:Qt::MouseButton QMouseEvent::button() const返回产生事件的按钮Qt::MouseButton QMouseEvent::buttons() const返回产生事件的按钮状态,函数返回当前按下的所有按钮...

2018-10-17 09:57:05 5714 1

原创 qt对话框的移动

qt对话框的移动依赖于标题栏,如果标题栏被隐藏,对话框就不能移动,这种情况下可以重写 void mousePressEvent(QMouseEvent *)和void mouseMoveEvent(QMouseEvent *)方法,如:QPoint dragPosition //用来保存偏移值void CLASS::mousePressEvent(QMouseEvent *event)...

2018-10-17 08:52:21 1079

原创 常用的pragma指令

以下是最近整理的pragma指令,仅供参考#pragma pack(n) 作用:C编译器设置结构体为n个字节对齐#pragma pack() 作用:取消自定义字节对齐方式详解:每个特定平台的编译器都有自己默认的对齐系数,也叫对齐模数。程序员可以通过编译命令 #pragma pack(n),n = 1,2,4,8,16来改变这一系数,其中的n就是你要指定的对齐系数。结构体对齐规...

2018-10-13 16:02:08 357

空空如也

空空如也

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

TA关注的人

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