gpt4 book ai didi

c++ - 有没有一种很好的方法可以将 QStandardItemModel 映射到许多 QLineEdits

转载 作者:行者123 更新时间:2023-11-28 05:33:31 27 4
gpt4 key购买 nike

我有一个值需要出现在我的 UI 的多个部分。

我有一个重复的值列表 - 例如 QComboboxes,我创建了一个 QStandardItemModel 并在组合上设置该模型。

我想为这个单一值做一些类似的事情。太好了,我想,我会使用 QDataWidgetMapper,但事实证明 QDataWidgetMapper 不允许一对多映射,即我只能将一个小部件映射到我表中的每一列。我想映射很多。

我可以想出一些自己动手的方法来解决这个问题,但如果有一种内置的简单方法,我会很高兴听到它。我在 Qt 4.7 fwiw 上。

最佳答案

您可以为每个小部件创建一个QDataWidgetMapper

或者,使一个小部件成为“主值”并将其 valueChanged() 信号(或任何您想要调用的名称)连接到相应的 setValue()所有“从属”小部件的插槽。

关于c++ - 有没有一种很好的方法可以将 QStandardItemModel 映射到许多 QLineEdits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878661/

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