Pyside QItemDelegates in QListView



我一直在互联网上搜索有关使用PySide为QListView创建自定义项目的教程。我发现使用PyQt有一些用法,但我发现它们对我来说真的很奇怪。我想使用 PySide 重新创建此链接中显示的列表项目的外观,因为我正在创建此 Web 应用程序的桌面版本。任何帮助/想法/示例代码将不胜感激。

考虑到您没有共享任何代码,这个问题非常广泛。尽管如此,让我给你指出一个很好的资源,我发现在PyQt/PySide中进入MVC编程非常有用:

http://www.yasinuludag.com/blog/?p=98

他在这里谈到了ListView,这可能会让你更好地了解如何实现自定义模型和视图。

他使用我记忆中的PySide。无论哪种方式,PyQt和PySide代码几乎相同。

另一种方法是不使用QListView,而是使用QScrollArea并将列表项作为其中的小部件放入其中。每个小部件都是标准的Qt小部件,具有布局,子小部件,并根据需要设置样式。查看类似的场景: PyQt:如何创建自定义滚动区域?

希望这有帮助。

最新更新