【问题标题】:What Qt widgets I need to use the read-only, scrollable, item list (pyqt4)我需要哪些 Qt 小部件才能使用只读、可滚动的项目列表(pyqt4)
【发布时间】:2013-09-26 13:38:02
【问题描述】:

什么是最好的 QWidget 用作图片中的列表。

  • item = 图片,垂直位置的两个文本和右侧的其他文本 对齐。
  • 列表不会有太多项目,平均 50-100 项

【问题讨论】:

    标签: python qt widget pyqt4 qwidget


    【解决方案1】:

    您应该创建一个显示一个列表项的自定义表单类。使用 QLabel 小部件显示文本和图像。

    您可以将所有项目小部件添加到QVBoxLayout 并将其放入QScrollArea。或者,您可以使用QListWidget 并使用QListWidget::setItemWidget 将项目小部件放入其中。我认为第二种方法会更方便。

    【讨论】:

    • 我排除了使用简单小部件的可能性,因为该程序正在获得大量 RAM 并使用 QListWidget 不!我将尝试使用 QListWidget::setItemWidget。谢谢(спасибо)帕维尔
    • 我认为,代表更受欢迎。 Ofc,它需要更多的代码,但它会有更好的性能。但是对于 50-100 个项目,小部件是可以的。
    猜你喜欢
    • 2011-04-08
    • 2019-01-20
    • 2015-01-15
    • 2016-05-25
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    相关资源
    最近更新 更多