C/C++/汇编共31篇

QT5.8 VS2017 编译教程 静态编译 openssl

1、下载QT5.8源码 这个我不做过多解释。 2、安装使用的环境 visual studio 2017 ?Python Perl ?Ruby 安装好,并配置好环境PATH变量。 3、修改错误代码 错误一:qtbase\src\plugins\generic...
liberolibero4年前
87580

自定义model之二

前面的例子已经比较清楚的给出了自定义model的方法,就是要覆盖我们所需要的那几个函数就可以了。但是,前面的例子仅仅是简单的展示数据,也就是说数据时只读的。那么,如何能做到读写数据呢?...

金字塔打印算法

一、金字塔打印算法原理与实现 上图就是我们需要的金字塔效果,乍一看,似乎有点懵逼,怎么都是“*”号,可能新手遇到这种情况,会有点不知所措,所以我们要学会思考问题,并转换问题(注意,...

十进制转换成二进制(Decimal2Binary)算法

一、Decimal2Binary算法原理与实现 我们常使用的高级语言中, 都有能直接实现这个算法的方法体,不用额外写算法,比如 JAVA 中的 Integer.toBinaryString(int i),通过这条语句,很简单一行命...

QSortFilterProxyModel

Qt为我们预定义了很多model,前面已经说过了QStringListModel、QDirModel(也算是Qt推荐使用的QFileSystemModel吧,这个在上一章最后重新加上了一段话,没有注意的朋友去看看哦)。今天我们要说的...

Fibonacci数列 – 基础算法

? 讲解: 著名的Fibonacci数列,是上面这位哥们搞出来的算法,定义如下 f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2),n>2 用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契系数就由之前的两...

openssl 动态编译 静态编译教程

环境: 1、系统:Win10 64位操作系统; 2、开发软件:Visual Studio 2015 我是自己使用使用QT5.8.0 x64 + Visual Studio 2015 开发需要,所以打算自行编译一下。 流程: 1、下载并安装ActiveP...
liberolibero4年前
01070
QT 自定义model 之一-Libero's Blog

QT 自定义model 之一

前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说...