#ifndef CLASS_TABLE_H #define CLASS_TABLE_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace Ui { class class_table; } class class_table : public QWidget { Q_OBJECT public: explicit class_table(QWidget *parent = nullptr); ~class_table(); private: Ui::class_table *ui; /* 数据库连接类 */ QSqlDatabase sqlDatabase; /* 用于查询数据 */ QSqlQueryModel *sqlQueryModel; /* 数据库操作模型 */ QSqlTableModel *model; /* 数据映射 */ QDataWidgetMapper *dataWidgetMapper; /* 选择模型 */ QItemSelectionModel * itemSelectionModel; /* 数据库初始化 */ void sqldata_init(); /* 数据库删除 */ void sqldata_delate(int row); }; #endif // CLASS_TABLE_H