我有一个带有数千个键的巨型字典,其中一些键也是巨型字典,依此类推。
我也有很多带有它们的字段的小部件。
我需要的是在我的小部件上显示一些来自 dict 的首选(由我)值。但不仅显示:当在一个地方(小部件或字典)编辑值时,我需要在第二个地方自动更改它。
关键是,我需要做的非常简单和自动,因为有太多的值和太多的字段。
ps 请懂我帖子的人建议修正我的语法。我很抱歉。谢谢你。
您可以基于QAbstractItemModel派生自己的模型,该模型为您的 dict 提供接口,而无需复制值。然后你可以使用从QTreeView或QColumnView派生的东西来显示你的值。