排序
正则表达式简介及在C++11中的简单使用教程
正则表达式Regex(regular expression)是一种强大的描述字符序列的工具。在许多语言中都存在着正则表达式,C++11中也将正则表达式纳入了新标准的一部分,不仅如此,它还支持了6种不同的正则表达...
虚函数和纯虚函数的区别
首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义...
c++的三大特性
c++有三大特性:封装、继承和多态。 首先,我们谈谈c++的封装,在学习c语言的时候我们都知道,在c语言中我们可以使用struct结构体来将数据存放起来,上节我们说到c语言的一切语法适用于c++,所...
Qt 反射,moc,Q_INVOKABLE
使用Q_INVOKABLE来修饰成员函数,目的在于被修饰的成员函数能够被元对象系统所唤起 Q_INVOKABLE与QMetaObject::invokeMethod均由元对象系统唤起。这一机制在Qt C++/QML混合编程,跨线程编程,Qt...
Qt的元对象(Meta-Object) 系统简介
Qt的元对象系统基于如下三件事情: 1.类:QObject,为所有需要利用原对象系统的对象提供了一个基类。 2.宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动...
QT之自定义委托
在 model/view 架构中,与model同等重要的就是 view。 我们知道,在经典的 MVC 模型中,view用于向用户展示 model 的数据。但是,Qt提供的不是 MVC 三层架构,而是一个 model/view 设计。这种设...
QT自定义Model之三
今天来说的是自定义model中最复杂的例子。这个例子同样也是出自C++ GUI Programming with Qt 4, 2nd Edition这本书。 这个例子是将布尔表达式分析成一棵树。这个分析过程在离散数学中经常遇到,...
自定义model之二
前面的例子已经比较清楚的给出了自定义model的方法,就是要覆盖我们所需要的那几个函数就可以了。但是,前面的例子仅仅是简单的展示数据,也就是说数据时只读的。那么,如何能做到读写数据呢?...
测试提交2年前0
测试提交cs013年前0
非常不错,加油!King4年前0
看看 确实还不错匿名4年前0
你好,QT插件似乎并不能直接用于静态库使用,即便是官方商业版,都是直接报错该怎么配置呢,网络上基本都是vs2015的匿名5年前0
我用了qt的插件 link的时候提示 找不到符号 貌似都是第三方的 库 pcre zlib halfbuzz之类的 stackoverflow上有说 加-static-runtime 但是 加了之后 在link qt的过程中就已经报找不到符号的错误. 楼主有遇到吗.xlshn@qq.com5年前0
谢谢已经编译通过了 1、重新把源码包解压,把路径改短了。 2、先按教程把该修改的文件修改了(之前是编译出错后,才修改的)xlshn@qq.com5年前0
您好,根据您的教程,我这儿出现这个错误: F:qt-everywhere-opensource-src-5.8.0qt-everywhere-opensource-src-5.8.0qtimageformatssrc3rdpartylibwebpsrcdemuxanim_decode.c : fatal error C1083: 无法打开编译器生成的文件: “”: Invalid argument 请教您一下,这个问题怎么解决,谢谢。匿名5年前0
编译后可以生成,但是在vs2017中添加路径后.新建项目.直接执行就出一堆未找到,未定义,式哪里有问题吗?我是指定了平台编译的,看你的这个configure没有指定平台,是不需要吗?