QT解析读取XML文件并显示在列表视图里

   背景:本地用数据库管理用户数据不方便,需要手动增删查改账户,存在安全风险,两个方案可供替代: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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值