gpt4 book ai didi

c++ - QStandardItemModel 在其余项之上附加新项

转载 作者:行者123 更新时间:2023-11-30 04:29:59 28 4
gpt4 key购买 nike

我喜欢制作我的 QStandardItemModel 来填充 qtreeview 中的项目将行追加到 View 中所有已定义项目的顶部。类似于 twitter View ,新项目优先。我在 QStandardItemModel 中看到的只是附加到按钮的 appendRow/s。这就是我现在使用的。

SWidget *widget = new SWidget;
QStandardItem *newItem = new QStandardItem;
newItem->setSizeHint( widget->size() );
appendRow( newItem );
view->setIndexWidget( newItem->index(), widget );

最佳答案

void QStandardItemModel::insertRow ( int row, QStandardItem * item )在包含 itemrow 处插入一行。所以不是调用 appendRow(newItem); 而是调用 insertRow(0, newItem);

关于c++ - QStandardItemModel 在其余项之上附加新项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8999078/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com