qt4中的QListViewItem发生了什么?

我没有做很多Qt编程,所以这可能听起来像一个愚蠢的问题,但Qt4中的QListViewItem发生了什么?

我有一段时间在qt3中编写的这个应用程序。 我使用恰当的名称“qt3toqt4”程序将其改为qt4(所有这些都在Fedora平台上)。

在内部,它似乎将QClass中的很多类改为Q3Class(可能会提供某种向后兼容性),然后使用qt4进行编译。 我今天遇到了一些问题(关于从QProcess读取stdout,但是这一点),我决定只用qt4重写应用程序。

现在,为了解决这个问题 - 我使用了一个QListView,并且在结构中添加了大量的QListViewItems。 像这样的东西:

但是这在qt4中似乎不再可用。 而且我也找不到任何提供这种行为的例子。 有没有办法在qt4中做到这一点? 也许使它更复杂 - 我用我自己的QListViewItems(从QListViewItem派生)...


您在Qt 4中查找的小部件是QListWidget及其项目类QListWidgetItem 。 它几乎与Qt 3中的QListView小部件相对应,它具有用于添加和删除项目的经典基于项目的界面。 您可以QListViewItem QListWidgetItem子类,就像您在Qt 3中QListViewItem


只是为了完成这个问题。 QTreeWidget和QTreeWidgetItem是在qt4中实现这种行为的。

链接地址: http://www.djcxy.com/p/69163.html

上一篇: What happened to QListViewItem in qt4?

下一篇: install scrapy on win 7 (64