阿罗哈
我有一个带有两列的 QTableWidget,它们当前使用 ComboboxDelegate(我的 QItemDelegate 的子类)向用户呈现选项。我希望第一列中的选择影响第二列中可用的选项,仅适用于当前行。
例如,第一列有汽车列表,第二列有该汽车可用的颜色列表。其他行选择不同的汽车,因此可以选择不同的颜色。
据我所知,我只能为每行或每列设置一个项目委托,所以我看不到如何在不影响所有其他行的情况下更改第二列委托中的选项。
这可能吗?我真的很想避免进行完整的视图/模型分离,因为我已经有很多代码在查看这个 QTableWidget(而且我面临时间压力)