-####################################################################
-class MyListModel(QAbstractListModel):
- def __init__(self, datain, parent=None, *args):
- """ datain: a list where each item is a row
- """
- QAbstractListModel.__init__(self, parent, *args)
- self.listdata = datain
-
- def rowCount(self, parent=QModelIndex()):
- return len(self.listdata)
-
- def data(self, index, role):
- if index.isValid() and role == Qt.DisplayRole:
- return QVariant(self.listdata[index.row()])
- else:
- return QVariant()
+path = QFileDialog.getOpenFileName(None,"Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)");