Qt - 动态列表的东西

时间:2010-01-05 13:11:04

标签: list dynamic qt4 widget

我是Qt4.5的新手,我不确定我应该对以下问题采取什么方法。

我正在尝试创建一个QListWidget样式窗口小部件,它可以动态扩展到任意长度,可能不超过300个元素。我尝试使用QListWidget,但我需要每行存储三个QStrings,并且QListWidget在这方面相当有限。我需要能够添加,编辑和删除行。排序不是必需的。

我尝试使用QTableWidget,但它也不符合要求。我可以让它工作,但这将是一个丑陋的黑客。

我试图'推出我自己的'版本的QListWidget,但有三个QStrings,而不是一个,但这是一个繁琐的过程。虽然可行。

我的问题是这个,我应该选择最后一个选项,还是有更好的方法?我一直在浏览Trolltech的文档,但那里有很多,而我所做的事情一直没有成功(显然)。

有什么建议吗?提前谢谢!

1 个答案:

答案 0 :(得分:2)

这听起来像一张桌子。 300行3列。如果确实如此,您应该使用QTableWidget重试。 (最好没有任何黑客攻击。)

如果您正在尝试做其他事情,(无法想象是什么。)您应该尝试将QTableView与您子类化的QAbstractTableModel结合起来以提供内容。