背景:本地用数据库管理用户数据不方便,需要手动增删查改账户,存在安全风险,两个方案可供替代:1.调用接口来获取用户信息json,通过软件解析json字符串提取用户账号信息。2.直接跳过调用接口那一步,选择xml文件路径并解析。(由于第一种方案行不通,故使用第二种)
步骤一:界面设计
添加一个选择文件框,选择文件时将文件路径保存进编辑框里面,下次界面显示直接加载该路径文件并将文件数据显示在列表视图里面
步骤二:
导入所需的类
#include <QTimer>
#include <QByteArray>
#include <QXmlStreamReader>
#include <QSortFilterProxyModel>
#include <QTableView>
#include <QStandardItemModel>
#include <QStyledItemDelegate>
#include <QPainter>
#include <QHeaderView>
#include <QFileDialog>
在构造函数里设置列表视图的列信息,其中用户卡号通过代理设置为*隐藏,并对用户工号进行升序排序,
this->m_userModel = new QStandardItemModel;
标签:XML,文件,解析,QT,用户,视图,列表,include
From: https://blog.csdn.net/qq_46615411/article/details/140973236