0

我有一个QTableView链接到一个QSqlTableModel. 在此表中,有一列是整数。这个的每个值都与一个匹配QString。我已经使用了一个QComboBox委托来QString在编辑时选择。但是当值被编辑时,它显示为一个整数。

我想要做的是将值显示为QString具有相应整数值的 a 。

我在课堂上看过,QAbstractProxyModel但我不完全确定它可以解决我的问题。

您能以这种方式确认(子类化QAbstractProxyModel)还是使用另一种方式?

感谢您的回答。

4

1 回答 1

0

您应该重新实现您的委托paint方法以显示文本。

您可以查看经典的明星代表示例。在你的情况下,一切都简单得多:你应该只画一个文本。

于 2013-10-18T08:55:13.403 回答