Qt:将QList与QTreeView连接
我的结构如下:Qt:将QList与QTreeView连接,qt,list,Qt,List,我的结构如下: struct Example { QString name; float number; } 此结构包含在列表中: QList <Example> myList; QList-myList; 我想创建小部件,它: 向用户显示列表 允许更改列表中结构的字段 允许在列表中删除和添加新元素 主要目标是在QList和(例如)QTreeView之间进行正确的同步。你能推荐一些好的做法吗?一些好例子?为什么需要QTreeView?是否要将树结构存储在
struct Example {
QString name;
float number;
}
此结构包含在列表中:
QList <Example> myList;
QList-myList;
我想创建小部件,它:
主要目标是在QList和(例如)QTreeView之间进行正确的同步。你能推荐一些好的做法吗?一些好例子?为什么需要
QTreeView
?是否要将树结构存储在QList
中?不,我不想。我们需要简单的两列小部件。也许QTableView
是您的选择。您需要从子类QAbstractTableModel
实现您的模型。但当我用结构更改外部列表时,QTableView不会更改。