Files
952-15-cemian/HanddleAI/sqliteReader/sqliteReader.h
T
2024-02-27 15:29:15 +08:00

28 lines
739 B
C++

#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_sqliteReader.h"
#include "sqlControler.h"
#include <qtablewidget.h>
#include <qlayout.h>
#include <unordered_map>
class sqliteReader : public QMainWindow
{
Q_OBJECT
public:
sqliteReader(QWidget *parent = nullptr);
~sqliteReader();
QVBoxLayout * layout1;
QTableWidget* tableWidget;
sqlController sqlController;
std::unordered_map<QString, QString>avoidMap;//不显示该数据
std::unordered_map<QString, QString>cuttomName;//自定义列名
void widgetInit(std::vector<std::string>tables);
void switchWidget(std::string tableNam);
void searchSN(std::string tableNam,std::string SN);
bool readIniFile(const QString &filePath);
private:
Ui::sqliteReaderClass ui;
};