数据的封装
1 怎么创建的数据库? 2 怎么把界面从端口发送到外显屏? 3 打印机的操作? 1 怎么创建的数据库? (1) 把一个QVariantMap 存入数据库: bool Parameter::insertEventData(const QVariantMap &event) { bool bRet = false; if(event.isEmpty()) { return bRet; } QString dbName = QString("./data/YGRecordDB.db"); QString sql = "INSERT INTO eventTable "; QString keys = "( "; //存放字段 QString v = ""; //存放值 QVariantList list; // 存放字段 QVariantMap::const_iterator i = event.constBegin(); while (i != event.constEnd()) { keys += i.key(); keys += ", "; v += "?, "; list << i.value(); // [13,] ++i; } keys = keys.trimmed(); keys = keys.left(keys.length()-1); sql += keys; sql +