自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Visual Studio 2019设置默认文件头注释

工具栏选择Tools-->Options...,弹出设置框中,选择Text Editor-->C/C++-->Code Style-->General,右侧注释样式设置中可以选择 Doxygen(/**),这种风格。1 工具栏Extensions-->VassistX-->Insert VS Snippet,然后在弹出的小窗口中选择Edit VA Snippets...使用示例如下,定义好函数名之后,键盘敲入 /** 就会自动生成注释模版,再添加内容即可。可以根据自己需求添加默认模版。

2023-09-14 13:32:51 918 1

原创 C++ 11 单例模式

【代码】C++ 11 单例模式。

2023-06-01 09:17:31 254

原创 QTreeView绘制行不同颜色

说重点,我使用的方法是重写model的data函数和QTreeView的drawBranches。data函数可以控制item行背景色,但是,并不能控制树的下拉控制部分的背景色,这个由drawBranches来配合。上代码:QVariant MyModel::data(const QModelIndex &index, int role /*= Qt::DisplayRole*/) const{ if (!index.isValid()) return QStandardI.

2020-11-03 14:58:26 1728

原创 [Qt]QProgressDlg的使用

程序中遇到了一个比较耗时的操作,本来想着扔到线程处理,但是不太合适,所以想用一个进度条显示当前执行的进度。因为耗时无法确定,在网上找资料,有说用一个QTimer控制进度条进度,等耗时结束,直接把进度条设置成100就行了。下面先上代码:1 创建进度条 m_pProgressDlg = new QProgressDialog(this); m_pProgressDlg->setWin

2018-01-08 19:27:08 585

原创 Qt实现QQ的“一键退潮”

详细算法请参考http://blog.csdn.net/xieyupeng520/article/details/50374561小圆圆心固定,半径逐渐缩小,大圆圆心随鼠标移动,半径固定。代码很简单,直接贴出代码:#ifndef WIDGET_H#define WIDGET_H#include #include #include namespace Ui {class

2017-12-04 23:17:38 412

原创 QMenu上设置Icon遇到的问题(一)

最近项目中提一个需求,在原有的文字下拉菜单中添加Icon,接到需求的时候觉得很简单,因为QMenu本身就可以设置Icon,只要添加上不就行了。但是,后来发现,这样设置的Icon很小,而我们的图片被放缩到那么小,根本看不清楚~网上查了下,说是QMenu默认的icon最大是16px*16px,What???那我想设置20*20的怎么办?查资料,发现两种解决办法~先说第一种,定义一个新的

2017-11-25 15:48:27 3493 2

原创 [Qt]QTableWidget编辑cell更新界面,总跳转到第一页的问题

如题,在编辑完某个cell之后,更新界面,总默认跳转到界面最顶端,这个很烦人,有时候你加了很多行东西,每次跳转都顶端,还得拉下来,在进行下一次编辑。跟了一下代码,发现是因为,我更新界面的时候,使用了clear()这个函数,m_pTableWidget->clear(); //清除表中内容,包括标题头我是每次更新,先clear(),然后又根据数据重刷的界面,而clear()会触发Qt

2017-09-27 11:44:43 1712

原创 [Qt]Qt中使用瀑布流

本文参考:http://www.cnblogs.com/csuftzzk/p/qt_infinitescroll.htmlJquery插件实现的核心原理是,使用javascript侦听浏览器的滚动条事件。在Qt中,我们也可以监听滚动条,当滚动条滚到最底端的时候发送一个信号,以此更新QListWidget中的数据内容。connect(m_pListWidgetFile->ve

2017-08-25 14:15:20 2275

原创 [C++]回调函数

回调函数就是被调用者回头调用的函数,它是一个通过函数指针调用的函数。如果把函数的指针(地址)作为参数传递给另一个函数,此时就可以称它为回调函数。下面是一个简单的回调函数实例:#include "stdafx.h"#include "iostream"typedef int(*AddCallBack)(int a,int b);int add(int a, int b){

2017-07-12 17:55:56 242

原创 [Qt]有关QpushButton的setAutoExclusive的问题

最近遇到个问题,就是一组Qpushbutton设置了setAutoExclusive(true)的属性后,想手动再设置某个button的checked状态,设置不生效。查了文档,文档中有句话,也就是说,设置了这个属性后,其他属性对设置了这个属性的button就不起作用了?~~~然后上网搜索了下解决办法,最后这样解决的问题://Reset button的状态,需要把check

2017-06-07 14:39:51 9961

原创 [Qt]Qt--拖拽实现

项目里的需求是从Qlistwidget拖拽到另一个QlistView上,并且在Qlistwidget内不可拖动元素。1 Qlistwidget内不可拖动元素,可以重写dropEvent事件。void MTListWidget::dropEvent( QDropEvent *event ){if (event->source() == this)  //不允许本控件内拖动even

2017-05-26 13:49:12 1156

原创 [Qt]QCombobox下拉列表文字显示一半的问题

之前好好的,使用Qcombobox默认的样式,没什么问题,但是,我在它的layout下面又加了个layout,就出现了如下图所示的情况,文字特别挤。去掉新加的layout就没问题了,也没搞明白什么原因导致的。只能重写设置了下样式,在样式里写死了下拉项的高度,然后问题解决。QComboBox* pViewList = new QComboBox;pViewList->se

2017-05-25 18:17:11 6190

原创 [Qt]Qt的Connect中调用重载signal的问题

最近遇到个问题,如果不用SIGNAL,SLOT的连接方式,想在connect中使用lamda表达式,那怎么区分控件的重载的消息函数呢?可以这样做,先给重载的消息函数重命名,例如,给QCombobox中的currentIndexChanged(int index)重命名,typedef void(QComboBox::*IntIndexChange)(int);然后在

2017-05-25 18:09:20 1185

翻译 a+++++b的问题【转载】

根据编译器的贪婪法原则应该解释为:   a   ++   ++   + b 等价于:  ((a++)++)+b    但是这个式子是不正确的,因为a++的結果不能作左值。      通俗地讲:左值就是一个可被存储的单元,右值就是一个可被读取的数据. 如果在程序中这么写的话编译器会提示缺少左值.也就是说a++作为 ++ 的操作数是不可接受的。于是,解析词法不明确性

2015-10-28 15:10:19 394

原创 RSA算法

选取两个素数p,q,假设p=17,q=11,根据这2个素数,选择一个e值,这里选 e=7,关于e怎么选,一会儿在下面的算法里你就知道。假设明文M=88,则开始如下算法:1. 计算n=pq=1872. 计算φ(n)=(p-1)(q-1)=1603. 选择e,使用它与160互素且小于160,因此选e=74. 确定d,使de除160的余数为1,取d=23。这样得到公钥PU={e,n}

2015-09-14 11:06:10 853

原创 内存对齐问题!!!

遵循以下原则:1、  结构体的大小等于结构体内最大成员大小的整数倍2、  结构体内的成员的首地址相对于结构体首地址的偏移量是其类型大小的整数倍,比如说double型成员相对于结构体的首地址的地址偏移量应该是8的倍数。3、  为了满足规则1和2编译器会在结构体成员之后进行字节填充!例如这道题:A:a 4字节 所占内存 0 1 2 3,      b 2字节 所

2015-09-11 11:44:03 258

转载 [转载]Asp.net默认配置下,Session莫名丢失的原因及解决

Asp.net默认配置下,Session莫名丢失的原因及解决我们平时写的asp.net程序,里面要用到Session来保存一些跨页面的数据。但是Session会经常无故丢失,上网查查,也没找到原因。正好当时准备跳槽,也没多少时间来看论坛了。如今,在新公司还是遇到了这种情况,正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Sess

2015-09-11 10:55:21 274

VC++ 绘图程序

这是一个简单的MFC绘图程序,可以实现直线,矩形,圆的绘制。

2013-05-28

空空如也

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

TA关注的人

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