#ifndef MYJSON_H
#define MYJSON_H
#include <QWidget>`
#include <QJsonObject>
#include <QJsonDocument>
#include <QJsonArray>
#include <QNetworkReply>
#include <QNetworkAccessManager>
namespace Ui {
class MyJson;
}
class MyJson : public QWidget
{
Q_OBJECT
public:
explicit MyJson(QWidget *parent = nullptr);
~MyJson();
int AddDeviceToServer(QString DeviceID);
private:
Ui::MyJson *ui;
QNetworkAccessManager* manager;
public slots:
void replyFinished(QNetworkReply *reply);
private slots:
void on_MacInputBtn_clicked();
void on_MessageClearBtn_clicked();
};
#endif // MYJSON_H
``
```cpp
#include "myjson.h"
#include "ui_myjson.h"
MyJson::MyJson(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyJson)
{
ui->setupUi(this);
this->setWindowTitle("添加设备到服务器");
manager = new QNetworkAccessManager;
connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));//finish为manager自带的信号,replyFinished是自定义的
}
int MyJson::AddDeviceToServer(QString DeviceMac)
{
QJsonObject o
QT的使用----QtJson库访问服务器
最新推荐文章于 2025-03-14 22:13:15 发布

最低0.47元/天 解锁文章
1397

被折叠的 条评论
为什么被折叠?



