• 3594阅读
  • 1回复

MVC的显示问题 [复制链接]

上一主题 下一主题
离线lsk569937453
 

只看楼主 倒序阅读 楼主  发表于: 2013-12-14
想在三个viewtableview,tableview,treeview)中显示数据,数据类型如下

typedef  struct datalist
{
    QString   listID;
    QVector<double> xData;
    QVector<double>yData;
    datalist(QString ID,QVector<double>_x,QVector<double>_y)
    {
        listID=ID;
        xData=_x;
        yData=_y;
    }
}datalist;
QList<datalist>m_Datalist;
////////////////////////////////////////
打算第一个tableview显示list的行号、ID
第二个tableView显示list的数据即tableviw1中的每一行对应tableview中的2列
treeview显示层次对应关系
////////////////////////
解决这个问题是不是重写一个model?甚至要用到委托?希望小伙伴们告知。

sdadsadad
离线lsk569937453

只看该作者 1楼 发表于: 2013-12-14
刚才想到了一个点子,就是重写一个Tablemodel,给里面的m_Datalist赋值,然后再写委托。因为是两个TableView分别显示Model的不同数据,现在想是写一个委托还是两个委托
sdadsadad
快速回复
限100 字节
 
上一个 下一个