我正在使用Qt Creator为简单的计算机模拟器创建GUI。对于内存,我需要100个插槽,可以包含用户的输入。我希望每个插槽都链接到同一个表;但是,我似乎无法找到将表格分成五个编号列的方法。截至目前,我有五个单独的表来模拟我希望一个表看起来like this。
是否可以使用QTableWidget执行此操作,或者我最好还是尝试使用其他小部件?
答案 0 :(得分:0)
可以使用qtablewidget,但您无法使用标准索引功能。您可能必须创建自己的QAbstractDelegate子类,并让它创建包含带有数字的标签的小部件(您可以访问modelindex来计算数字)和textedit。那么你甚至可能需要弄清楚什么样的QAbstractItemmodel子类适合你的目的等。
最后,你可能会像在这里一样做得更好。虽然我建议使用QListView,它基本上是一个单列的tableview。