主要讲的是 QPair 和 QList的嵌套使用.
mywidget.h
#ifndef MYWIDGET_H
#define MYWIDGET_H
#include #include #include #include namespace Ui {
class MyWidget;
}
typedef QPairData; //((坐标X,坐标Y),值)
typedef QListDataList;
typedef QListDataTable;
class MyWidget : public QWidget
{
Q_OBJECT
public:
explicit MyWidget(QWidget *parent = 0);
~MyWidget();
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
private:
Ui::MyWidget *ui;
private:
DataTable m_data;
QStringList m_TYDJ;
void createData(DataTable &data);
void initDlg(QTableWidget *table,DataTable data,QStringList Header);
bool strat(DataTable mdata, QString Field1, QString Field2, QString Field3, QStringList mx, QStringList my);
};