PySide/Qt 中的 QLabel 列表
List of QLabel in PySide/Qt
我是 PySide 的新手。我有一个带有 QLabel 的 QGridlayout,我想要 add/remove/update QLabel。
是否可以像C++中的Qt一样用PySide创建QLabel的QList?在我用 QLabel 填充 QGridlayout 之后,我想动态 increase/decrease QGridlayout 中的项目数。
QListWidget/QListWidgetItem 是在 PySide 中创建列表的唯一方法吗?可以和QLabel/QPixmap一起使用吗?
好的。 python 代码看起来就像 C++ 的样子,没有语法改编。
没有。您可以使用 QStandardItemModel
或自定义模型。此外,没有必要为模型数据创建 QLabel
委托,因为所有标准视图都处理来自 Qt::DecorationRole
的图像和像素图。如果你想要的只是一个图像列表,那么即使是自定义模型也是微不足道的。
我是 PySide 的新手。我有一个带有 QLabel 的 QGridlayout,我想要 add/remove/update QLabel。
是否可以像C++中的Qt一样用PySide创建QLabel的QList?在我用 QLabel 填充 QGridlayout 之后,我想动态 increase/decrease QGridlayout 中的项目数。
QListWidget/QListWidgetItem 是在 PySide 中创建列表的唯一方法吗?可以和QLabel/QPixmap一起使用吗?
好的。 python 代码看起来就像 C++ 的样子,没有语法改编。
没有。您可以使用
QStandardItemModel
或自定义模型。此外,没有必要为模型数据创建QLabel
委托,因为所有标准视图都处理来自Qt::DecorationRole
的图像和像素图。如果你想要的只是一个图像列表,那么即使是自定义模型也是微不足道的。