gpt4 book ai didi

c++ - 在 Qt 中将 dataChanged() 与 QTreeView 一起使用时, 'bottomRight' 是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:06 25 4
gpt4 key购买 nike

当使用 dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight)signal with a QTableView 时,很容易理解 topLeft 和 bottomRight QModelIndex,但我将 dataChanged()QTreeView 一起使用时,会与 bottomRight 混淆。

bottomRight 到底是什么意思?

我可以通过一次 emit datachanged() 信号更新整个 TreeView 吗?

最佳答案

来自模型的 dataChanged() 信号更新 View 。代码 emit dataChanged(QModelIndex(), QModelIndex()) 将更新整个 TreeView 。 TreeView 的 update() 调用不起作用。

代码:

// update the whole tree views.
emit dataChanged(QModelIndex(), QModelIndex());

关于c++ - 在 Qt 中将 dataChanged() 与 QTreeView 一起使用时, 'bottomRight' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29141038/

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