gpt4 book ai didi

C++ Qt编辑器问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:50 26 4
gpt4 key购买 nike

我遇到过必须手动关闭 QTableWidget 的永久编辑器的情况。

默认情况下,关闭编辑器不会导致将更改保存到QTableWidgetItem(它只是丢弃它们)。

我希望将这些更改与 closePersistentEditor 调用一起保存 - 应该如何完成?

我尝试在 closePersistentEditor 调用之前发出 cellChanged - 它没有帮助

最佳答案

看起来你可以这样写

void MyTableWidget::commitAndClosePersistentEditor(const QTableWidgetItem* item)
{
if (!item)
return;

QModelIndex index = indexFromItem(item);
QWidget* editor = indexWidget(index);
commitData(editor);
closePresistentEditor(item);
}

关于C++ Qt编辑器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439493/

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