加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
cdatawidget.h 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef CDATAWIDGET_H
#define CDATAWIDGET_H
#include <QWidget>
namespace Ui {
class CDataWidget;
}
class CDataWidget : public QWidget
{
Q_OBJECT
public:
explicit CDataWidget(QWidget *parent = 0);
~CDataWidget();
void setName(const QString &name);
private:
void displayData(const QByteArray &data, int flag);
void insertSpace(const QByteArray& src, QByteArray &dest);
void deleteSpace(const QByteArray& src, QByteArray &dest);
public slots:
void onRecvSvrData(int id, QByteArray data);
void onRecvDevData(int id, QByteArray data);
signals:
void sigSendToServer(int id, QByteArray data);
void sigSendToDevice(int id, QByteArray data);
private slots:
void on_btnClear_clicked();
void on_btnSendToSvr_clicked();
void on_btnSendToDevice_clicked();
void on_hex_clicked();
void on_ascii_clicked();
private:
Ui::CDataWidget *ui;
bool m_bHexMod; //true -- hex mode; false-- ascii mode
int m_id; //用于区分socket
};
#endif // CDATAWIDGET_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化