C/C++/汇编共31篇

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

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

自定义model之二

前面的例子已经比较清楚的给出了自定义model的方法,就是要覆盖我们所需要的那几个函数就可以了。但是,前面的例子仅仅是简单的展示数据,也就是说数据时只读的。那么,如何能做到读写数据呢?...
libero的头像-Libero's Bloglibero2年前
15350
金字塔打印算法-Libero's Blog

金字塔打印算法

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

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

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

Qt的元对象(Meta-Object) 系统简介

Qt的元对象系统基于如下三件事情:   1.类:QObject,为所有需要利用原对象系统的对象提供了一个基类。 2.宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动...
libero的头像-Libero's Bloglibero2年前
04160

数据结构入门学习之顺序表

谈到数据结构,大家应该都不陌生吧,这几乎是每个计算机行业的学生,大一必修的一门课程,基本上和c语言一样,一开始学习都是挺让人懵逼的,简直摸不着头脑。但是不管怎么样,这些课程很重要,...
libero的头像-Libero's Bloglibero5年前
03250

QVariant的用法

前言 QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。   介绍 帮助...
libero的头像-Libero's Bloglibero2年前
04150

Qt 反射,moc,Q_INVOKABLE

使用Q_INVOKABLE来修饰成员函数,目的在于被修饰的成员函数能够被元对象系统所唤起 Q_INVOKABLE与QMetaObject::invokeMethod均由元对象系统唤起。这一机制在Qt C++/QML混合编程,跨线程编程,Qt...
libero的头像-Libero's Bloglibero2年前
09130