[英]List of QLabel in PySide/Qt
我是PySide的新手。 我有一个带有QLabel的QGridlayout,我想添加/删除/更新QLabel。
是否可以使用类似于C ++中的Qt的PySide创建QLabel的QList? 在用QLabel填充QGridlayout之后,我想动态增加/减少QGridlayout中的项目数。
QListWidget / QListWidgetItem是在PySide中创建列表的唯一方法吗? 它可以与QLabel / QPixmap一起使用吗?
当然。 python代码看起来像C ++一样,没有语法修改。
不可以。您可以使用QStandardItemModel
或自定义模型。 另外,没有必要为模型数据创建QLabel
委托,因为所有标准视图都可以处理Qt::DecorationRole
可用的图像和像素图。 如果您只需要一张图像列表,那么即使是自定义模型也将是微不足道的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.