很久以前,即将发布的Qt版本中称为Digia announced“下一代”项目视图,称为ItemViewsNG。
从5.2版开始,看起来所有模型/视图控件仍然基于旧的QAbstractItemModel
设计。具体来说,我正在寻找诸如QGraphicsListView
的类,但是我在网上可以找到的都是旧的源代码存储库(例如this one on Gitorious,自2010年以来未进行任何提交)。 Digia放弃了这个项目吗?如果我想在Qt中使用更灵活的自定义列表控件,还可以使用其他哪些选择?
最佳答案
在查看了消息源之后,随着注意力转移到Qt Quick,这看起来像是被抛弃了。消息来源提到了QML,因此在当时它似乎是并行项目。如果对QML是它自己的语言而不是C ++做出某种反应,我不会感到惊讶,但是有些人不喜欢这个想法,但这只是我100%的猜测。免责声明:不参与Qt开发。
在查看资源之前,我认为该博客最有可能谈论成为Qt Quick 1 and QML in Qt 4.7的东西,它在旧的QGraphicsView框架中起作用。
在Qt 5中,它已演变为Qt Quick 2 added to Qt 5,它在新的场景图框架之上运行,并且随着添加了新的桌面控件,对于传统的桌面应用程序越来越有用。
关于c++ - Qt的ItemViewsNG项目的状态如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22717025/