自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春不老,奋斗不止!

纯正开源之美,有趣、好玩、靠谱 ^_^

原创 Qt 之 QTableView 添加复选框(QAbstractItemDelegate)

简述上节分享了使用自定义模型QAbstractTableModel来实现复选框。下面我们来介绍另外一种方式: 自定义委托-QAbstractItemDelegate。简述 效果 QAbstractTableModel 源码 接口说明 QStyledItemDelegate 源码 接口说明 样式 ...

2016-02-23 10:24:48 25845 40

原创 Qt 之 QTableView 添加复选框(QAbstractTableModel)

简述使用QTableView,经常会遇到复选框,好的复选框应该包括: 三态:不选/半选/全选 自定义风格(样式)。 下面我们介绍一下常见的实现方式: 编辑委托。 方式:利用委托重载createEditor(),激活QCheckBox。 特点:必须双击/选中,才能显示CheckBox控件。一般不...

2016-02-22 17:58:34 21947 22

原创 Qt 之 QuaZIP(zip 压缩/解压缩)

简述QuaZIP是使用Qt/C++对ZLIB进行简单封装的用于压缩及解压缩ZIP的开源库。适用于多种平台,利用它可以很方便的将单个或多个文件打包为zip文件,且打包后的zip文件可以通过其它工具打开。Qt中提供了qCompress/qUncompress来进行文件的压缩与解压,但存在两个问题: 无...

2016-02-04 19:23:11 16649 19

原创 Qt 之运行一个实例进程

简述发布程序的时候,我们往往会遇到这种情况: 只需要用户运行一个实例进程 用户可以同时运行多个实例进程 一个实例进程的软件有很多,例如:360、酷狗… 多个实例进程的软件也很多,例如:Visual Studio、Qt Ctretor、QQ…下面我们来介绍下如何实现一个实例进程。简述 QShare...

2016-02-04 17:52:34 8531 2

原创 Qt 之进程间通信(TCP/IP)

简述可以通过Qt提供的IPC使用TCP/IP,使用QtNetwork模块即可实现,TCP/IP在实现应用程序和进程内部通信或与远程进程间的通信方面非常有用。QtNetwork模块提供的类能够创建基于TCP/IP的客户端与服务端应用程序。为实现底层的网络访问,可以使用QTcpSocket、QTcpS...

2016-02-04 10:19:46 16883 4

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