【QT5】【错误码】查找工具

相信朋友们在工作中,项目的代码都会存在各种各样的错误码,每次看到错误码都需要到代码里面去查找错误码所对应的的含义,本人写了一个错误码的解析工具,供大家参考,可以很方便的利用工具找到错误码的含义所在

1、界面如下所示


2、点击OPEN按钮,打开错误码文件,可以找到所有的错误码枚举值和宏定义;


3、在CLEAR前的输入框,输入要查找的错误码,左下方就会显示相应的值



源码:

//MainWindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtWidgets>
#include <QMainWindow>
#include <QMap>
namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private slots:
    void on_openButton_clicked();
    void on_filterEdit_textChanged(const QString &arg1);
    void on_clearButton_clicked();

private:
    int findValue(const QString &value);
    void addItemNewContent(const QString &name, const QString &value);
    void addItemContent(const QString &name, const QString &value);
    void addMapItem();
    void FindNewBase(QString &line);
    void FindNew(QString &line,int num);
    void FindNewAdd(QString &line);
    void FindEqualBase(QString &line);
    void FindAddBase(QString &line);
    void ParseFile(QTextStream &in);
    void FindNewBaseAdd(QString &line);
    void ParseLine(QString &line);
    void clearWidget();
    Ui::MainWindow *ui;
    int mRow;
    int mColumn;
    QString curValue;
    QMap<QString,QString> mMap;
};

#endif // MAINWINDOW_H


#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    mRow    = 0;
    mColumn = 0;
    ui->setupUi(this);
    ui->tableWidget->setColumnCount(2);
    ui->tableWidget->setColumnWidth(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值