例如有如下某JSON文件app.json。app是一个数组,包含三个应用程序.exe,args是启动参数。
{
"app": [
{
"name": "Ink",
"path": "E:\\Ink.exe",
"args": ""
},
{
"name": "Mes",
"path": "E:\\Mes.exe",
"args": "m1"
},
{
"name": "Pri",
"path": "E:\\Pri.exe",
"args": "c1"
}
}
解析该json文件,读取内容,并显示在tableWidget内显示。
.h文件
#pragma once
#include <QMainWindow>
namespace Ui { class MainWindow; }
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget* pParent = nullptr);
virtual ~MainWindow();
private slots:
void SaveToFile();//保存时用到的槽函数
private:
Ui::MainWindow* m_pUI;
}
.cpp文件
解析JSON并填入表格
#include "MainWindow.h"
#include