qt
严慈善
这个作者很懒,什么都没留下…
展开
-
qt modbus
有时为了调试,需要在程序中实现modbus主机的功能,网上有一个现成的libmodbus C库,支持Linux, Mac OS X, FreeBSD, QNX 和 Win32。下载地址为:http://libmodbus.org/download/本文档主要说明这个库在Qt中使用的方法。我下载的是libmodbus-3.0.6.tar.gz, 使用的Qt版本为Qt 5.3.转载 2018-02-03 13:49:06 · 3285 阅读 · 0 评论 -
[Qt入门篇]7 Qt的属性系统——NOTIFY和RESET
接上一篇,READ、WRITE和MEMBER能够实现属性读写,就Qt本身来讲,我觉得Qt更推荐使用READ和WRITE,而不是MEMBER,这从QWidget的声明中能够看出来——所有属性的读写都是READ和WRITE定义的,没有使用MEMBER。这也可以理解,MEMBER将属性关联了成员变量,用户修改属性时相当于直接对成员变量操作,这样的操作破坏了类的封闭性;而READ和WRITE则是使用类成员...转载 2018-02-09 10:06:06 · 1894 阅读 · 0 评论 -
QxOrm笔记(二)
ORM就是对象关系映射(英语:Object Relational Mapping)的简称。 顾名思义,所以建立就是对象和表的对应关系。然后通过修改对象来修改数据库的表。对象的建立假设我们有一个表t_table:idvaluecreated_datemodified_date我们需要建立一个对应的类TableObje转载 2018-02-05 14:42:38 · 1360 阅读 · 0 评论 -
ODB学习笔记之基础环境搭建
一,简介ODB是应用于C++的一个开源、跨平台、跨数据库的对象关系映射(ORM)系统。它可以让你持久化C++对象到关系数据库,而不必处理表、列或者SQL,无需手动编写任何映射代码。ODB支持MySQL,SQLite,PostgreSQL,Oracle和微软SQL Server关系数据库以及C ++98/03和C ++11语言标准。它还配备了用于Boost和Qt可选的转载 2018-02-05 15:28:13 · 955 阅读 · 0 评论 -
Qt 对象数据的声明和使用
Qt 库对象数据的声明和使用作者: Venus C++程序编译效率每个C++类的写法通常情况下:class A{public: void something();private: string m_Name; // 姓名 bool m_Sex; // 性别 int m_Age; // 年龄};就是在类定义转载 2018-02-07 11:12:30 · 2696 阅读 · 0 评论 -
QT生成DLL,调用DLL
使一个项目编译生成DLL库而不生成可执行文件: 删除main()函数; 将.pro项目文件中的TEMPLATE = app改为TEMPLATE = lib。 然后编译,此时生成的就是.a和.dll的文件。 在另一个项目中调用此DLL: 在项目文件中添加LIB。如添加此行:LIBS += "D:/workspace/MRP_Common/debug/common.dll" (common.dll既是...转载 2018-02-08 15:42:33 · 280 阅读 · 0 评论 -
Windows下Qt5.5.1中使用ODB
文章出处:点击打开链接Qt5.5.1 使用ODBQt551 使用ODB环境下载和编译SQLiteODB下载编译libodb和libodb-sqlite编译libodb-qt在Qt Creator中使用ODB创建工程使用ODB编译器编译数据库文件手动编译修改pro文件以自动编译测试运行问题记录编译的文件和项目源码环境系统:Windows 10 64bit 数据库:SQLite3 Qt:Qt5.5.1...转载 2018-03-01 17:02:25 · 1467 阅读 · 0 评论