12 2017 档案
摘要:在项目中,实现多语言基本山是基本需求,虽然Qt支持跨平台,但在linux和windows上实现多语言的方式还是细微区别的,废话不多说,直接进入主题吧。 Qt实现多语言,是用过QTranslator加载文件,然后用QCoreApplication::installTranslator(m_tran)进
阅读全文
摘要:项目用C++和qml联合编程有段时间了,今天抽时间再次复习了,特写下笔记。 在QML中使用C++类型或是属性,有两种方法: a.C++实现一个类,继承自QObject或是是QObject的派生类,并使用Q_OBJECT宏,注册为qml的一个类型。 b.C++中构造一个对象,这个对象继承自QObjec
阅读全文
摘要:今天没有事,复习了下仿函数和函数指针。 仿函数:仿函数(functor),就是使一个类的使用看上去像一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。 函数指针:函数指针是指向函数的指针变量。 因此“函数指针”本身首先应是指针变量,只不过该指针变量
阅读全文
摘要:今天周五,没有什么事就用回调实现一个简单的数据通讯模型,先解释下基本概念。回调函数:一个通过函数指针调用的函数,把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。 函数指针模型:void(FP*)(),下面我们就用函数指针来实现简单的回调函数。
阅读全文
摘要:最近比较比较清闲,复习了下设计模式中的单例模式,对于单例模式,网上有很多实例,但是看来看去,很多感觉老是差点什么,当然也有比较多的写的很好,所以决定自己动手练习下,顺便记录下,就当记笔记了。 在实际的开发中,几乎每个项目都使用到单例模式,因为很多时候,一个类只能创建一个对象,即存在唯一实例,单例就是
阅读全文
浙公网安备 33010602011771号