我一直在远程搜索互联网,以获得使用PySide为QListView创建自定义项目的教程。我发现使用PyQt的一些用法,但我发现它们对我来说真的很奇怪。我想使用PySide重新创建this link中显示的列表项的外观,因为我正在创建此Web应用程序的桌面版本。非常感谢任何帮助/想法/示例代码。
答案 0 :(得分:0)
考虑到您没有共享任何代码,这个问题相当广泛。尽管如此,让我指出一个很好的资源,我发现在PyQt / PySide中进入MVC编程非常有用:
http://www.yasinuludag.com/blog/?p=98
他在这里触及ListView,这可以让您更好地了解如何实现自定义模型和视图。
他从我的回忆中使用了PySide。无论哪种方式,PyQt和PySide代码都完全相同。
另一种方法是不使用QListView,而是使用QScrollArea并将列表项作为小部件放入其中。每个小部件都是标准的Qt小部件,具有布局,子小部件和您需要的样式。检查一下类似的情况:PyQt: How can I create a custom scroll area?
希望这有帮助。