【问题标题】:Pyside QItemDelegates in QListViewQListView中的Pyside QItemDelegates
【发布时间】:2015-01-20 22:37:24
【问题描述】:

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

【问题讨论】:

标签: python qt pyside qlistview qitemdelegate


【解决方案1】:

考虑到您没有共享任何代码,这个问题非常广泛。尽管如此,让我指出一个很好的资源,我发现在 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?

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    • 2016-01-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2016-01-27
    • 1970-01-01
    相关资源
    最近更新 更多