繁体   English   中英

PySide / Qt中的QLabel列表

[英]List of QLabel in PySide/Qt

我是PySide的新手。 我有一个带有QLabel的QGridlayout,我想添加/删除/更新QLabel。

  1. 是否可以使用类似于C ++中的Qt的PySide创建QLabel的QList? 在用QLabel填充QGridlayout之后,我想动态增加/减少QGridlayout中的项目数。

  2. QListWidget / QListWidgetItem是在PySide中创建列表的唯一方法吗? 它可以与QLabel / QPixmap一起使用吗?

  1. 当然。 python代码看起来像C ++一样,没有语法修改。

  2. 不可以。您可以使用QStandardItemModel或自定义模型。 另外,没有必要为模型数据创建QLabel委托,因为所有标准视图都可以处理Qt::DecorationRole可用的图像和像素图。 如果您只需要一张图像列表,那么即使是自定义模型也将是微不足道的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM