qt4中的QListViewItem发生了什么变化?
我没有做很多Qt编程,所以这听起来像是一个愚蠢的问题,但是qt4中的QListViewItem发生了什么 我有一个我不久前在qt3中编写的应用程序。我使用恰当的名称“qt3toqt4”程序(所有这些都在Fedora平台上)将其更改为qt4 在内部,它似乎将许多类从QClass更改为Q3Class(可能是为了提供某种向后兼容性),然后用qt4编译它。今天我遇到了一些问题(与从QProcess读取stdout有关,但除此之外),我决定简单地在qt4中重写应用程序 现在来解决这个问题——我使用QListView,并将QListViewItems加载到树状结构中。大概是这样的:qt4中的QListViewItem发生了什么变化?,qt,qt4,qlistwidget,qlistview,qt3,Qt,Qt4,Qlistwidget,Qlistview,Qt3,我没有做很多Qt编程,所以这听起来像是一个愚蠢的问题,但是qt4中的QListViewItem发生了什么 我有一个我不久前在qt3中编写的应用程序。我使用恰当的名称“qt3toqt4”程序(所有这些都在Fedora平台上)将其更改为qt4 在内部,它似乎将许多类从QClass更改为Q3Class(可能是为了提供某种向后兼容性),然后用qt4编译它。今天我遇到了一些问题(与从QProcess读取stdout有关,但除此之外),我决定简单地在qt4中重写应用程序 现在来解决这个问题——我使用QLis
但这似乎在qt4中不再可用。我也找不到任何提供这种行为的例子。在qt4中是否有这样做的方法?为了使它更复杂-我使用了我自己的QListViewItems(源自QListViewItem).您在Qt4中寻找的小部件是
QListWidget
及其项类QListWidgetItem
。它相当于Qt3中的QListView
小部件,具有用于添加和删除项目的基于项目的经典界面。您可以将QListWidgetItem
子类化,就像在qt3中对QListViewItem
子类化一样。只是为了完成这个问题。qt4中实现此行为的是QTreeWidget和QTreeWidgetItem。Close。在尝试了您的建议一段时间后,我发现还有一个QTreeView和QTreeViewItem。。这就是我需要的。谢谢你给我指出了一个半正确的方向……啊,我很匆忙地读了你的问题,没想到你在树上组织事情。很抱歉Qt4中没有QTreeViewItem,但您可能指的是QTreeWidget和QTreeWidgetItem?QTreeWidget和QTreeWidgetItem-QTreeView是基于模型的