#ifndef SEARCHINFO_H #define SEARCHINFO_H #include #include #include "QSqlDatabase" #include namespace Ui { class SearchInfo; } class SearchInfo : public QMainWindow { Q_OBJECT public: explicit SearchInfo(QWidget *parent = 0); ~SearchInfo(); void createSqlite(); void createTableHasEvidences(QString tableName); // 有佐证的表 void createTableNoEvidences(QString tableName); // 无佐证的表 void createTableHasUnit(QString tableName); // 无佐证的表且有计量单位的表 void searchComName(); QVector> getResult(QString &sql,int colCnt); void setLabels(); private slots: void on_pushButton_search_clicked(); void on_pushButton_export_clicked(); void on_comboBox_currentIndexChanged(const QString &arg1); void on_toolButton_seleceExcel_clicked(); void on_comboBox_company_currentIndexChanged(const QString &arg1); void addComName(QString name); private: Ui::SearchInfo *ui; QSqlDatabase m_db; QMap m_comInfo; QMap m_comCode; QMap m_itemAndTable; QStandardItemModel *m_model; QMap m_labels; }; #endif // SEARCHINFO_H