python pyqt5 как использовать метод qlistview.clicked()
Я хочу знать, как получить текстовую информацию о выбранном элементе в qlistview. Я не могу найти способ использовать метод clicked, поэтому мне нужна помощь.
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
class MWin(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("ItemView QListView")
fruits = ["banana", "apple", "melon", "pear"]
self.view = QListView(self)
self.model = QStandardItemModel(self.view)
self.view.resize(200, 450)
for f in fruits:
item = QStandardItem(f)
item.setCheckable(True)
self.model.appendRow(item)
self.view.setModel(self.model)
self.view.clicked.connect(self.on_listview)
def on_listview(self) :
fruitName
if __name__ == "__main__":
app = QApplication(sys.argv)
mWin = MWin()
mWin.show()
app.exec_()
Я хочу сохранить название фруктов, отмеченных флажком, в переменной fruitsName.