Qt Creator: QTableWidget与多个列的垂直标题

Qt Creator: QTableWidget with multiple columns of vertical headers

本文关键字:垂直 标题 Creator QTableWidget Qt      更新时间:2023-10-16

我使用Qt Creator创建一个简单的计算机模拟器的GUI。对于内存,我需要100个插槽,可以包含来自用户的输入。我希望每个槽被链接到同一个表;然而,我似乎无法找到一种方法将表分成五个编号的列。到目前为止,我有五个独立的表来模拟我希望一个表是这样的。

是否有可能做到这一点与QTableWidget或我会更好地尝试我的运气与另一个小部件?

可以使用qtablewidget,但不能使用标准索引特性。您可能需要创建自己的QAbstractDelegate子类,并让它创建一个小部件,其中包含一个带有数字的标签(您可以访问modelindex来计算数字)和一个textit。然后,您甚至可能需要弄清楚什么样的QAbstractItemmodel子类适合您的目的,等等。

最后,你可能会更好地按照你在这里的方式去做。虽然我建议使用QListView,这基本上是一个单列表视图。