qlistwidget中item贴图
时间: 2023-09-08 22:11:30 浏览: 95
如果您想在QListWidget中的item中插入一个可以调整大小的图像,您可以使用QLabel和QPixmap来实现。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QListWidget, QListWidgetItem, QApplication, QLabel
from PyQt5.QtGui import QPixmap
import sys
app = QApplication(sys.argv)
list_widget = QListWidget()
item1 = QListWidgetItem("Item 1")
list_widget.addItem(item1)
label1 = QLabel()
pixmap1 = QPixmap("path/to/image1.png")
label1.setPixmap(pixmap1.scaled(100, 100)) # 设置图片大小
list_widget.setItemWidget(item1, label1)
item2 = QListWidgetItem("Item 2")
list_widget.addItem(item2)
label2 = QLabel()
pixmap2 = QPixmap("path/to/image2.png")
label2.setPixmap(pixmap2.scaled(100, 100)) # 设置图片大小
list_widget.setItemWidget(item2, label2)
list_widget.show()
sys.exit(app.exec_())
```
请将"path/to/image1.png"和"path/to/image2.png"替换为您自己的图片路径。这将在QListWidget中的item中显示可调整大小的图像。
阅读全文