Qt 中视图与模型绑定时,模型必须使用new来创建.否则刚开始初始化的时候,视图无数据显示,或者后期视图不能随着模型的改变而改变. 具体原因:我猜测是局部变量生命周期的问题.new 的变量在堆中,除非手动释放,否则一直存在.如果不new一个Model,把Model变量放在类成员变量中也行,视图就可以正常显示数据了. Eorror错误的写法 QStandardItemModel model(,); model.setHeaderData(, Qt::Horizontal, tr("Label&qu…