typedef struct _Customer // 结构体类型
{
int age;
QString name;
int id;
QString Keyword;
QString Fromdata;
QString Enddata;
int lastedused;
int historytype;
}Customer, *PCustomer;
//Customer是一个结构体类型,使用时必须先Customer* p = new Customer;
QVector容器的调用
在.h头文件里
#include <QVector>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = Q_NULLPTR);
private:
QVector<Customer*> mItems; //存放数据的QVector变量名mItems
}
往容器里添加数据
Customer* p = new Customer; //对结构体new一个对象P
p->age = 20;
p->name = QString::fromLocal8Bit("小明");
p->id = query.value(0).toInt();//结构体里的id存放数据
p->Keyword = keyword;//结构体里的Keyword存放数据
p->Fromdata = Fromdata;//结构体里的Fromdata存放数据
p->Enddata = Enddata;//结构体里的Enddata存放数据
p->lastedused = query.value("_lasted_used").toInt();//结构体里的lastedused存放