摘要: 1.关于JSON的介绍参考www.json.org Qt提供处理JSON数据的支持。QJSonObject类用于封装JSON object;QJsonDocument类提供读写JSON文档的方法;QJsonParseError类用于在JSON解析过程中报告错误。上述三个类均是从Qt 5.0开始支持。 阅读全文
posted @ 2017-02-21 17:15 暗夜影 阅读(6467) 评论(0) 推荐(0) 编辑
摘要: 1,生成dll和lib库 在vs2010中新建工程,在向导中选择DLL,如下图所示: 新建两个文件mydll.h和mydll.c mydll.h代码如下: mydll.c代码如下: 编译运行,在Debug目录下可看到下述文件: 2.在Qt中调用dll和lib库 新建Qt工程LibTest2,将myd 阅读全文
posted @ 2017-02-16 19:18 暗夜影 阅读(5982) 评论(1) 推荐(0) 编辑
摘要: 1,创建三个文件Test.c , Test.h,main.c 内容分别如下: Test.h Test.c main.c 其中Test.h,Test.c用于生成静态库,main.c用于测试 2,编译.o文件 无论静态库,还是动态库,都是由.o文件创建的。因此,我们必须将源程序Test.c通过gcc先编 阅读全文
posted @ 2017-02-16 14:58 暗夜影 阅读(6419) 评论(0) 推荐(0) 编辑
摘要: 1,从https://github.com/vlm/asn1c 下载最新版的asn1c的源码; 2,打开Linux系统,将asn1c源码解压,找到INSTALL.md文件,根据INSTALL.md文件步骤安装即可; 3,将下述内容的asn文件保存为Rectangle.asn文件(假设所在文件夹目录为 阅读全文
posted @ 2017-02-15 10:54 暗夜影 阅读(10166) 评论(1) 推荐(0) 编辑
摘要: 在当前debug文件夹中会创建名为“1.txt”的文件 阅读全文
posted @ 2017-02-15 09:38 暗夜影 阅读(27763) 评论(0) 推荐(1) 编辑
摘要: 将博客搬至CSDN 阅读全文
posted @ 2017-02-15 09:03 暗夜影 阅读(136) 评论(0) 推荐(0) 编辑
摘要: QFile 类提供了读取文件的接口。继承于QFileDevice. QFile 是一种IO设备,用来读写文本和二进制文件和资源。QFile可单独使用,但和QTextStream或QDataStream一起使用更方便。 文件名可以通过构造函数传入,但也可使用setFileName()函数随时传入。QF 阅读全文
posted @ 2017-02-13 11:21 暗夜影 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 通过shell指令和Makfile命令,创建通用的C/C++ makefile。需在当前文件夹创建bin,obj,lib三个子文件夹。 makefile文件会自动搜索当前文件夹及其子文件夹中的C/C++文件。其中bin文件夹保存生成的可执行文件myapp,obj文件夹保存生成的中间文件*.o,lib 阅读全文
posted @ 2017-02-06 14:19 暗夜影 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 1,从http://lionet.info/asn1c/download.html 下载 asn1c-0.9.21.exe (Windows环境),安装(假设安装在F:\Program Files\asn1c); 2,确定将要编译的asn文件目录(假设为F:\Program Files\asn1c\ 阅读全文
posted @ 2017-01-22 11:02 暗夜影 阅读(2993) 评论(1) 推荐(0) 编辑
摘要: ui->infoViewTW->setEditTriggers(QAbstractItemView::NoEditTriggers); enum QAbstractItemView::EditTrigger flags QAbstractItemView::EditTriggers This enum describes actions which will initiate item e... 阅读全文
posted @ 2017-01-16 17:02 暗夜影 阅读(2637) 评论(0) 推荐(0) 编辑