摘要: 1.主要类:QDateTime 2.获取日期:QDateTime time=QDateTime::currentDateTime(); 3.从时间中提取指定格式的字符串:QString strDate=time.toString("yyyy"); 4.格式字符串: 阅读全文
posted @ 2016-07-16 14:32 gisk 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 之前多次出现这个问题,后来解决之后再出现就忘了怎么弄了,这次记录一下。 我这几次出现这种错误都是因为在Qt中将QString转const char* 时出现的。我的做法是有一个函数ToString()转为std::string 1 std::string MyProcessObject::ToStr 阅读全文
posted @ 2016-05-27 20:21 gisk 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: 记录一下:昨天加班到晚上12点都没找到原因,出现奇怪的错误,今天上午偶然发现了问题所在。 事情经过是: 我之前测试无误的COM,当时是在控制台下,然后昨天想把它用在Qt中,理论上是没有任何问题的,但是加进去在使用智能指针时始终出现这个错误 百思不得其解,怀疑了各种情况:多线程的影响,成员函数指针头文 阅读全文
posted @ 2016-05-25 12:00 gisk 阅读(320) 评论(0) 推荐(0) 编辑
摘要: PCL是比较出众的激光点云处理库,通常都是自己从源码编译而来,但是编译出的动态库在使用的过程在头文件中会报一些奇怪的错误,起初天真的以为不可能是源码的问题,是自己环境配置的问题,经孙师兄点拨,豁然明白头文件中有错误,错误的原因是部分函数与系统标准库重名,导致编译器解析(从右至左)出现错误,举例说明: 阅读全文
posted @ 2016-04-17 21:13 gisk 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 近距离接触SQLite发现有很多不错的特性,最主要的是免安装、单文件,对于一般的管理系统和信息索引来说很合适,之前在.net中使用过SQLServer,所以SQLite很好接触,SQL是数据库通用语言,所以尝试着在Qt-Sqlite环境下做了简单的增删改查(CRUD)。 在使用过程中,需要以下几点说 阅读全文
posted @ 2016-04-14 10:37 gisk 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 首先,不得不承认的是,Qt中的数据类型使用很方便,当我们的主框架是基于Qt的时候也就没必要刻意追求辅助函数所在的dll是Win32的(如果原功能函数就是只使用标准库及基础类型,那也可以在Qt框架中调用,这不是本篇的重点)。我们之所以要使用QtLibrary是不考虑整合旧代码的情况下方便我们编写Qt程 阅读全文
posted @ 2016-04-06 23:28 gisk 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: 转载: http://www.cnblogs.com/plwang1990/p/3757549.html 阅读全文
posted @ 2016-03-01 10:32 gisk 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 主要借助QCustomPlot第三方库,该库可到官网下载 http://www.qcustomplot.com/ ,具体使用如下代码: 1 plot=new QCustomPlot(this); //QCustomPlot *plot; 2 this->setCentralWidget(plot); 阅读全文
posted @ 2015-12-13 15:11 gisk 阅读(3291) 评论(0) 推荐(0) 编辑
摘要: 多态实现共有三种途径,分别是:虚方法、抽象类、接口,本篇讲述第一种方法:虚方法。1. 什么是虚方法?虚方法,从语法上来说是被virtual关键字修饰的方法,从含义上讲,这个方法在类被继承后可以在子类重写(override)。2. 在子类中重写虚方法需要注意哪些问题?首先说明的是,子类中的重写并不是必... 阅读全文
posted @ 2015-11-26 21:45 gisk 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 1)说明:C#中在使用继承的过程中可能会出现子类对象转换为父类类型使用的情况,这个过程就叫做里氏替换原则。多用于将子类对象作为实参传入形参为父类类型的方法中,进而实现“多态”。2)扩展:在C++中亦叫做“赋值兼容性原则”,同样是实现多态的主要途径,其原理是通过虚函数表与VPTR指针实现“迟绑定”,进... 阅读全文
posted @ 2015-11-26 16:19 gisk 阅读(1474) 评论(0) 推荐(0) 编辑
这是微黔的博客