pyside6 QlistWidget鼠标点击 怎么实现
时间: 2023-04-03 13:01:27 浏览: 361
完成listWidget样式和右键鼠标事件,QWidget添加一个widget以及listWidgetItem添加widget
5星 · 资源好评率100%
您可以使用QListWidget的itemClicked信号来实现鼠标点击事件的处理。具体实现可以参考以下代码:
```python
from PySide6.QtWidgets import QApplication, QListWidget, QListWidgetItem
app = QApplication([])
list_widget = QListWidget()
def on_item_clicked(item):
print(item.text())
for i in range(10):
item = QListWidgetItem(f"Item {i}")
list_widget.addItem(item)
list_widget.itemClicked.connect(on_item_clicked)
list_widget.show()
app.exec()
```
在这个例子中,我们创建了一个QListWidget并添加了10个QListWidgetItem。然后,我们连接了itemClicked信号到on_item_clicked槽函数上。当用户点击一个item时,on_item_clicked函数会被调用,并打印出该item的文本。
阅读全文